从wiki报价复选框:
定义一个复选框;当值为是时,复选框变为 检查,否则未选中。该值作为a传递 editurl的参数。
如果在editoptions中,未设置value属性,则jqGrid将搜索 以下值(false | 0 | no | off | undefined)以构造 复选框。如果单元格内容不包含其中一个 值,然后value属性成为单元格内容和offval 设置为关闭。
我使用表单编辑,并希望获取复选框的值而不是来自单元格内容,而是来自属性 data-val ,我在 loadComplete 事件处理程序中定义了自己。
在loadComplete之前:
<td aria-describedby="data_grid_col1" title="0" style="" role="gridcell">0</td>
在loadComplete之后:
<td aria-describedby="data_grid_col1" title="0" style="" role="gridcell" data-val="0">Some content like NO</td>
是否有某些事件,或其他方式来实现这一目标?
谢谢。
答案 0 :(得分:1)
如果您需要更改单元格的内容,则应使用自定义格式化程序。如果您需要在单元格上设置一些属性,则应使用cellattr
回调。
The answer演示colspan
属性的设置,this one设置colspan
。 Another answer演示了title
属性的设置。以同样的方式,您可以在单元格(<td>
元素)上设置任何其他属性。
loadComplete
的使用效果较差。有关详细信息,请参阅the answer。