【发布时间】:2011-04-01 17:03:09
【问题描述】:
我想默认设置一个 jqgrid 的行并对这个事件做一些事情。可能吗 ?我正在使用 asp.net (C#) 和 Json
【问题讨论】:
标签: jquery jquery-plugins jqgrid
我想默认设置一个 jqgrid 的行并对这个事件做一些事情。可能吗 ?我正在使用 asp.net (C#) 和 Json
【问题讨论】:
标签: jquery jquery-plugins jqgrid
您可以使用 jqGrid 的setSelection 方法来选择一行。最糟糕的地方是在loadComplete 事件中。您可以使用getDataIDs 方法或仅使用loadComplete 的data 参数。如果在data.rows 中使用标准jsonReader,则您有从服务器发送的行数组,如果行具有基于0 的索引iRow,则data.rows[iRow].id 是ID。方法loadComplete的data参数的确切格式取决于您使用的jqGrid的datatype。
【讨论】:
我正在尝试做类似的事情,但我得到了一些非常奇怪的结果。
一方面,与默认项目关联的复选框未被选中。
另一方面,在 Firebug 中,它显示封闭行标记的 aria-selected 类设置为 TRUE!单击该复选框,它会在将 aria-selected 类设置为 false 时选中该复选框...这与其他行发生的情况相反。
好吧,我们找到了奇怪行为的原因:索引中不能有空格。
【讨论】: