问题标签 [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.

0 投票
0 回答
431 浏览

jsf-2 - 更新视图参数而不重定向页面

是否可以在不重定向页面的情况下更新视图参数?例如

我有一个托管 bean,它检查 ID 是否存在

以及如果 ID 存在则呈现良好的视图。

是否可以在视图顶部插入下面的代码并且仍然对 url 进行更新?

我试过了,但它不起作用,所以我想我可能错过了什么或做错了什么。

0 投票
3 回答
103 浏览

ruby-on-rails - 在 rails 中检索两部分 params[:id] 的第一部分

我确信这已经得到了回答,但我到处都看过,所以我提前道歉。当我运行时:

我回来了:{"controller"=>"spree/taxons", "action"=>"show", "id"=>"women/long-sleeve"}

我正在尝试访问分类单元控制器的 show 操作中的 :id 。我有:

这会将“女性/长袖”分配给@taxon_id。

有没有办法从“女性/长袖”中只检索“女性”。

我想基于此渲染一个部分,例如:

但不是渲染“共享/女性”,而是尝试渲染“共享/女性/长袖”,这不是部分的。

谢谢你。

0 投票
1 回答
1910 浏览

jsf - JSF 模板:f:event 有效,f:viewParam 无效

按照规范的示例,我有一个模板和一个模板客户端。

default.xhtml(模板):

edit.xhtml(模板客户端):

list.xhtml(编辑视图的调用者)包含:

f:event 被调用,但 id (viewParam) 没有分配给 bean。然而,该 id 存在于请求参数映射中,并且可以像这样检索:

但这就是<f:viewParam ...>应该注意的(据我所知)。

可能有什么问题?

0 投票
1 回答
2499 浏览

ajax - h:commandLink f:ajax 操作在页面具有 f:viewParam required="true" 时未调用

在我的 Web 应用程序 JSF2 (mojarra 2.1.20) 中,具有以下代码片段的组件的页面上有一个奇怪的行为:

该动作next()并不总是被调用。我发现问题与 url 参数 id 出于某种原因有关:

当我在上面插入 viewParam 时,就会出现问题。但我无法摆脱它。调试 ajax 请求似乎调用了启动、成功、完成事件序列(没有错误),要渲染的组件被正确渲染,但没有触发动作。有没有办法调试这种情况并找出问题的根本原因是什么?

0 投票
0 回答
1825 浏览

ruby-on-rails-3 - Rails - 动态添加表单字段并在“数组”中转换参数

我想动态添加新的输入(选择)字段,这可以通过 JQuery 完成,但是当传递给控制器​​时,create它只保留第一个条目。

这是我的new.html.erb看法

我想在我的控制器中收到的参数是这样的:

params[:user_id]=> OK
params[:competitor_id]=> 用户插入的所有 ID 的数组(只能是 1 或 +)。

例如,如果用户“点击”了 3 次添加按钮,则有 4 次competitor_idparams[:competitor_id]应该类似于:
params[:competitor_id] = [71,32,65,234]按选择的顺序。

如何:competitor_id在一个数组中转换各种选择?

0 投票
1 回答
1341 浏览

jsf - f:viewParam 在 ajax 调用后丢失

我有这个 f:viewParam 来设置值并在后面的 bean 中搜索:

回豆:

在浏览器中,我无法展开第二级树,因为在支持 Bean 中,id 为空..

在此处输入图像描述

调试:

在此处输入图像描述

如何在所有调用中设置 f:viewParam?

0 投票
1 回答
1179 浏览

jsf - JSF - 从 f:param 和 includeViewParams 创建 url 查询字符串的内置方法

我的大部分页面导航都使用 get 请求,现在我有一个表单,其中的参数应该包含在查询字符串参数中,使用f:paraminsideh:commandButton或检查属性以includeViewParams供使用UIViewParameter

我不想使用includeViewParams,因为这将包括所有视图定义的参数,我只想使用作为命令组件的子级提供的参数。

这个逻辑并不是很复杂,但它看起来很多余,因为它似乎与 in 中的逻辑h:link相同h:button

那么有人知道这个逻辑在哪里实现吗?

0 投票
1 回答
677 浏览

jsf-2 - GET 参数未传递给 ViewScoped ManagedBean

我有一个p:dataTablewithp:contextMenu和一些p:menuitems。这些菜单项中的一个应将 id 传递给另一个视图,就像在此处指出的那样读取。

问题是转换器会抛出所需的消息,就像没有发送 id 一样 - 看起来它确实不是。我想我错过了一些基本的东西,但我真的想不通。这是代码:

源视图

目标视图(模数)

目标视图托管 bean

转换器

0 投票
1 回答
1499 浏览

list - 有没有办法让 f:viewparam 处理值列表?

假设我已经在自定义类CarString.

有没有办法优雅地制作这个

何时工作mybean.cars是 a Set<Car>orList<Car>而不是一个 single Car,而无需在汽车列表和字符串列表之间编写自定义转换器?换句话说,JSF 是否有一些特性让我不必解析"[Audi,BMW,VW]"然后["Audi","BMW","VW"]一一转换(反之亦然)?

如果有类似的东西我会喜欢的

谢谢!

PS:我看过这篇关于转换器和 selectManyMenu 的帖子,在我实际上使用它的另一个上下文中,一切正常 - selectManyMenu 处理一个一个的转换。但现在我需要 viewParam 将我的列表作为 URL 传递。

0 投票
1 回答
2136 浏览

jsf - 在 viewParam 上转换 GET 请求参数时出现问题

我正在尝试转换从另一个视图传递的 GET 请求参数,如下所示:

但是只有Converter.getAsString(..., Object value)方法被调用并且value总是为空,即使你真的发送了 GET 参数。

我找到了关于此的 BalusC 博客文章,并且,AFAIK,我一直遵循它。还是不行。这是完整的代码:

源视图

支持豆

目标视图

目标视图支持 bean

转换器