【发布时间】:2014-04-16 17:57:03
【问题描述】:
我有一个显示某些模型的丰富:扩展数据表。现在我需要添加一个新列,其中将包含一个复选框,因此,对于表格的每一行,我现在都有一个复选框。此复选框的初始状态将取决于该行中当前项目的某些属性,因此这不是问题。
问题是当任何复选框被按下时我需要触发一些方法或侦听器,因此我可以刷新(服务器端)代表该复选框的属性的布尔状态。这必须通过ajax来完成。我不需要重新渲染任何东西,只需刷新数据库中的布尔属性。
我已经为 valuechanged 编写了一个复选框侦听器,但我不确定这是否适用于 ajax,除此之外,我不知道如何检索当前项目,我的意思是,对应于行的项目复选框被按下的位置。我已经尝试了很多东西,但似乎都没有。
我真的不能在新列中使用命令按钮,这在这种情况下会大大简化事情。它必须是一个复选框。
关联的支持 bean 是会话范围的。
谢谢你,原谅我的英语!
【问题讨论】: