默认情况下选中JqGrid的Row

我想默认设置一个jqgrid的行,并对此事件做一些事情。 可能吗 ? 我正在使用asp.net(C#)和Json

您可以使用jqGrid的setSelection方法来选择行。 这样做的地方是loadComplete事件。 您可以使用getDataIDs方法或仅使用loadComplete的 data参数。 如果在data.rows中使用标准的jsonReaderdata.rows可以从服务器发送行数组。如果具有从0开始的索引data.rows[iRow].id的行, data.rows[iRow].id是id。 loadComplete方法的data参数的确切格式取决于您使用的jqGrid的datatype

我正在尝试做类似的事情,而且我得到一些非常奇怪的结果。

首先,未选中与默认项关联的复选框。

另一方面,在Firebug中,它显示封闭行标记的aria-selected类设置为TRUE! 单击复选框,它会在将aria-selected类设置为false时对框进行检查…这与其他行发生的情况相反。

好吧,我们找出了奇怪行为的原因:索引中不能有空格。