未绑定 jqGrid 复选框值



将jqGrid(4.4)与Grails(2.0.3)一起使用。

我有一个带有复选框列的网格。 数据是本地的,不使用Grails editUrl属性来提交数据。 我使用常规提交按钮将整个页面提交到后端控制器。

这是摩擦...假设网格包含 5 行,5 个复选框(索引 0-4)的值为 (真、假、真、真、假)。 通过参数映射到达控制器的是一个包含 3 个复选框值的数组,所有复选框值都为 true,索引为 0、1、2。 因此,只有"true"值传递给控制器,但我不知道它们属于哪一行。

请指教。 提前谢谢。

不是特定于grails,这只是一个常见的html/web开发问题。

  1. 提交表单时,未选中的复选框不会发送到服务器。
  2. 而且您不必将复选框的提交值保留为 true,您可以使用任何自定义值(value 属性),然后在服务器上您可以根据值识别选中的复选框

也看到这个线程

最新更新