0

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

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

问题来了……假设网格包含 5 行,并且 5 个复选框(索引 0-4)的值为(真、假、真、真、假)。通过 params 映射到控制器的是一个包含 3 个复选框值的数组,所有值都为 true,索引为 0、1、2。因此,只有“true”值被传递给控制器​​,但我不知道它们属于哪一行到。

请指教。提前致谢。

4

1 回答 1

0

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

  1. 提交表单时,未选中的复选框不会发送到服务器。
  2. 而且您不必将复选框的提交值保持为真,您可以使用任何自定义值(值属性),然后在服务器上您可以根据值确定检查了哪些复选框

也看到这个线程

于 2012-08-16T15:14:22.470 回答