【发布时间】:2015-06-24 23:00:55
【问题描述】:
是否有从 jqGrid 触发的事件来通知某个组展开或折叠? 我在互联网上搜索过,发现treeGrid 有一个事件,但不确定jqGrid。 我想知道 jqGrid 是否有一个,这样我们就可以通过监听该事件来知道用户是否正在扩展/折叠某个组。
谢谢!
【问题讨论】:
标签: javascript jqgrid expand
是否有从 jqGrid 触发的事件来通知某个组展开或折叠? 我在互联网上搜索过,发现treeGrid 有一个事件,但不确定jqGrid。 我想知道 jqGrid 是否有一个,这样我们就可以通过监听该事件来知道用户是否正在扩展/折叠某个组。
谢谢!
【问题讨论】:
标签: javascript jqgrid expand
存在以 jqGrid 4.0.0 开头的回调 onClickGroup(参见 here)和以 4.3.2 开头的 jQuery Event jqGridGroupingClickGroup。参数为hid、collapsed。对应的代码示例见the answer和this one。
【讨论】:
groupingToggle 方法结束时调用。该方法可以通过 API 调用,也可以通过单击分组标题中的“+”/“-”展开/折叠按钮来调用。当前没有回调将在单击组标题行或组摘要行的其他部分时调用。您可以在整个<table>(网格)上定义click处理程序并分析$(e.target).closest("tr.jqgroup")。它是空的,然后单击不是分组标题行。如果您有实施问题,您可以提出单独的问题。