【问题标题】:JqGrid's Row selected by defaultJqG​​rid 的 Row 默认选中
【发布时间】:2011-04-01 17:03:09
【问题描述】:

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

【问题讨论】:

    标签: jquery jquery-plugins jqgrid


    【解决方案1】:

    您可以使用 jqGrid 的setSelection 方法来选择一行。最糟糕的地方是在loadComplete 事件中。您可以使用getDataIDs 方法或仅使用loadCompletedata 参数。如果在data.rows 中使用标准jsonReader,则您有从服务器发送的行数组,如果行具有基于0 的索引iRow,则data.rows[iRow].id 是ID。方法loadCompletedata参数的确切格式取决于您使用的jqGrid的datatype

    【讨论】:

      【解决方案2】:

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

      一方面,与默认项目关联的复选框未被选中。

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

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

      【讨论】:

        猜你喜欢
        • 2023-01-29
        • 2011-02-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-24
        • 2014-07-28
        相关资源
        最近更新 更多