JSF 2 和 JavaScript - 提交大量的>没有那么多设置者的项目
我有一个包含大约 90 项的表格。有没有一种方法可以收集生成的值,而无需在服务器端设置那么多设置器?我无法解析使用 JavaScript 生成的列表/数组/对象吗?这对我有很大帮助。
非常感谢, 马丁
I have a form with around 90 items. Is there a way to collect the generated values without having that many setters on the server side? can't I parse a list/array/object that I generate with JavaScript? It would help me a lot.
Many thanks,
Martijn
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
创建一个
Map
属性。可以用作
or
这里
one
成为地图键,所选项目成为地图值。(是的,不需要设置器!)
更新另一种方法是使用
和< h:selectOneMenu>
列中。这样您就可以只使用一个List
getter(不需要任何 setter)。另请参阅此问题的答案 举个例子。Create a
Map
property.Which can be used as
or
Here
one
becomes the map key and the selected item becomes the map value.(yes, no setter is required!)
Update an alternative is to have a
<h:dataTable>
with a<h:selectOneMenu>
in the column. This way you can just use a singleList<Item>
getter (no one setter is required). See also the answer on this question for an example.