如何 select JQgrid 中的所有非隐藏行 select ?
How to select non hidden rows in JQgrid on select all?
我正在处理的问题是有一个考试有会话,每个会话都有其申请人,我正在使用 JQgrid select 每个会话申请人
当我按下 select 所有复选框时,页面中的所有行都会被 select 编辑,无论该行是否隐藏。隐藏的行用于不同的会话,我正在隐藏如果用户进入相应的会话
,它们将显示为 selected
我的问题是 .. 我怎样才能 select 页面中的所有非隐藏行 .
我建议您禁用 隐藏行。只有未禁用的行将被 select 编辑,即使您使用 select 所有行也是如此。
因此,我建议您将 "disabled"
或 "ui-state-disabled"
class 添加到行(<tr>
元素),具体取决于您使用的 CSS 框架( Bootstrap 或 jQuery UI)。顺便说一下,您可以使用 rowattr
回调到 disable/hide 行。
P.S。如果您使用一些非常旧的 jqGrid 版本,那么您可能需要使用 beforeSelectRow
和 onSelectAll
回调而不是上述建议的用法。有关详细信息,请参阅 the old answer。
我正在处理的问题是有一个考试有会话,每个会话都有其申请人,我正在使用 JQgrid select 每个会话申请人
当我按下 select 所有复选框时,页面中的所有行都会被 select 编辑,无论该行是否隐藏。隐藏的行用于不同的会话,我正在隐藏如果用户进入相应的会话
,它们将显示为 selected我的问题是 .. 我怎样才能 select 页面中的所有非隐藏行 .
我建议您禁用 隐藏行。只有未禁用的行将被 select 编辑,即使您使用 select 所有行也是如此。
因此,我建议您将 "disabled"
或 "ui-state-disabled"
class 添加到行(<tr>
元素),具体取决于您使用的 CSS 框架( Bootstrap 或 jQuery UI)。顺便说一下,您可以使用 rowattr
回调到 disable/hide 行。
P.S。如果您使用一些非常旧的 jqGrid 版本,那么您可能需要使用 beforeSelectRow
和 onSelectAll
回调而不是上述建议的用法。有关详细信息,请参阅 the old answer。