0

来自wiki的复选框报价:

定义一个复选框;当值为 Yes 时,复选框变为选中状态,否则不选中。该值作为参数传递给editurl。

如果在 editoptions 中未设置 value 属性,jqGrid 将搜索以下值 (false|0|no|off|undefined) 以构造复选框。如果单元格内容不包含这些值之一,则 value 属性变为单元格内容,并且 offval 设置为 off。

我使用表单编辑并希望复选框的值不是来自单元格内容,而是来自属性data-val,我在loadComplete事件处理程序中定义自己。

在加载完成之前:

<td aria-describedby="data_grid_col1" title="0" style="" role="gridcell">0</td>

加载完成后:

<td aria-describedby="data_grid_col1" title="0" style="" role="gridcell" data-val="0">Some content like NO</td>

是否有一些事件或其他方式来实现这一目标?

谢谢你。

4

1 回答 1

1

如果您需要更改单元格的内容,您应该使用自定义格式化程序。如果你需要在单元格上设置一些属性,你应该使用cellattr回调。

答案演示colspan属性的设置,这个设置colspan另一个答案演示了title属性的设置。以同样的方式,您可以在单元格(元素)上设置任何其他属性。<td>

的使用loadComplete效果较差。有关更多信息,请参阅答案

于 2013-07-09T11:05:33.547 回答