问题标签 [viewparams]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jsf-2 - 更新视图参数而不重定向页面
是否可以在不重定向页面的情况下更新视图参数?例如
我有一个托管 bean,它检查 ID 是否存在
以及如果 ID 存在则呈现良好的视图。
是否可以在视图顶部插入下面的代码并且仍然对 url 进行更新?
我试过了,但它不起作用,所以我想我可能错过了什么或做错了什么。
ruby-on-rails - 在 rails 中检索两部分 params[:id] 的第一部分
我确信这已经得到了回答,但我到处都看过,所以我提前道歉。当我运行时:
我回来了:{"controller"=>"spree/taxons", "action"=>"show", "id"=>"women/long-sleeve"}
我正在尝试访问分类单元控制器的 show 操作中的 :id 。我有:
这会将“女性/长袖”分配给@taxon_id。
有没有办法从“女性/长袖”中只检索“女性”。
我想基于此渲染一个部分,例如:
但不是渲染“共享/女性”,而是尝试渲染“共享/女性/长袖”,这不是部分的。
谢谢你。
jsf - JSF 模板:f:event 有效,f:viewParam 无效
按照规范的示例,我有一个模板和一个模板客户端。
default.xhtml(模板):
edit.xhtml(模板客户端):
list.xhtml(编辑视图的调用者)包含:
f:event 被调用,但 id (viewParam) 没有分配给 bean。然而,该 id 存在于请求参数映射中,并且可以像这样检索:
但这就是<f:viewParam ...>
应该注意的(据我所知)。
可能有什么问题?
ajax - h:commandLink f:ajax 操作在页面具有 f:viewParam required="true" 时未调用
在我的 Web 应用程序 JSF2 (mojarra 2.1.20) 中,具有以下代码片段的组件的页面上有一个奇怪的行为:
该动作next()
并不总是被调用。我发现问题与 url 参数 id 出于某种原因有关:
当我在上面插入 viewParam 时,就会出现问题。但我无法摆脱它。调试 ajax 请求似乎调用了启动、成功、完成事件序列(没有错误),要渲染的组件被正确渲染,但没有触发动作。有没有办法调试这种情况并找出问题的根本原因是什么?
ruby-on-rails-3 - Rails - 动态添加表单字段并在“数组”中转换参数
我想动态添加新的输入(选择)字段,这可以通过 JQuery 完成,但是当传递给控制器时,create
它只保留第一个条目。
这是我的new.html.erb
看法
我想在我的控制器中收到的参数是这样的:
params[:user_id]
=> OK
params[:competitor_id]
=> 用户插入的所有 ID 的数组(只能是 1 或 +)。
例如,如果用户“点击”了 3 次添加按钮,则有 4 次competitor_id
,params[:competitor_id]
应该类似于:
params[:competitor_id] = [71,32,65,234]
按选择的顺序。
如何:competitor_id
在一个数组中转换各种选择?
jsf - f:viewParam 在 ajax 调用后丢失
我有这个 f:viewParam 来设置值并在后面的 bean 中搜索:
回豆:
在浏览器中,我无法展开第二级树,因为在支持 Bean 中,id 为空..
调试:
如何在所有调用中设置 f:viewParam?
jsf - JSF - 从 f:param 和 includeViewParams 创建 url 查询字符串的内置方法
我的大部分页面导航都使用 get 请求,现在我有一个表单,其中的参数应该包含在查询字符串参数中,使用f:param
insideh:commandButton
或检查属性以includeViewParams
供使用UIViewParameter
。
我不想使用includeViewParams
,因为这将包括所有视图定义的参数,我只想使用作为命令组件的子级提供的参数。
这个逻辑并不是很复杂,但它看起来很多余,因为它似乎与 in 中的逻辑h:link
相同h:button
。
那么有人知道这个逻辑在哪里实现吗?
jsf-2 - GET 参数未传递给 ViewScoped ManagedBean
我有一个p:dataTable
withp:contextMenu
和一些p:menuitem
s。这些菜单项中的一个应将 id 传递给另一个视图,就像在此处指出的那样读取。
问题是转换器会抛出所需的消息,就像没有发送 id 一样 - 看起来它确实不是。我想我错过了一些基本的东西,但我真的想不通。这是代码:
源视图
目标视图(模数)
目标视图托管 bean
转换器
list - 有没有办法让 f:viewparam 处理值列表?
假设我已经在自定义类Car
和String
.
有没有办法优雅地制作这个
何时工作mybean.cars
是 a Set<Car>
orList<Car>
而不是一个 single Car
,而无需在汽车列表和字符串列表之间编写自定义转换器?换句话说,JSF 是否有一些特性让我不必解析"[Audi,BMW,VW]"
然后["Audi","BMW","VW"]
一一转换(反之亦然)?
如果有类似的东西我会喜欢的
谢谢!
PS:我看过这篇关于转换器和 selectManyMenu 的帖子,在我实际上使用它的另一个上下文中,一切正常 - selectManyMenu 处理一个一个的转换。但现在我需要 viewParam 将我的列表作为 URL 传递。
jsf - 在 viewParam 上转换 GET 请求参数时出现问题
我正在尝试转换从另一个视图传递的 GET 请求参数,如下所示:
但是只有Converter.getAsString(..., Object value)
方法被调用并且value
总是为空,即使你真的发送了 GET 参数。
我找到了关于此的 BalusC 博客文章,并且,AFAIK,我一直遵循它。还是不行。这是完整的代码: