【发布时间】:2013-07-11 11:22:52
【问题描述】:
我有一个重复控件,repeatControls = false,rendered = true,同时使用 indexVar 和 var。 Value 是来自 sessionScope 变量的数组,因此如果有 4 个值,则显示 4 个项目。
打印计算字段不是问题 我在重复中添加了一个编辑框,并使用compositeData.editField1 将其设置为绑定数据 没有部分刷新
然后有一个按钮,它必须将所有可编辑字段行的数据设置为 sessionScope 变量,
如果我这样做 sessionScope.put("editField1",compositeData.editField1),我只是得到最后一行的值。如何添加其他可编辑字段行的值? Notes 视图或文档没有绑定,因为它们不是必需的。谢谢
【问题讨论】:
-
谢谢,你有复合数据和repeatControls="false"的例子吗,我需要将它设置为false,因为包含重复控件的面板将被刷新
-
使用 repeatControls="false" 执行此操作有点棘手,因为您无法再访问 var 属性。我会尽量避免将其设置为 false,刷新有什么问题?可以贴一些代码吗?
-
所有字段都可以,除非您在重复控件中放置一个按钮。我添加了一个正在工作的“删除行”按钮,然后刷新面板,应该出现一个修改后的按钮功能,但事实并非如此,我想我必须为删除功能编写一个不同的脚本