【发布时间】:2013-10-28 12:39:16
【问题描述】:
我正在使用带有子网格配置的 jqGRid 来显示我的数据。我想要全局展开和折叠按钮来显示或隐藏所有子网格信息。 jqGrid 库是否以任何方式提供此功能?
【问题讨论】:
-
了解如何创建子网格很重要。您是通过使用选项
datatype: "json"在subGridRowExpanded内部创建网格来从服务器加载数据,还是您已经为所有子网格加载了数据之前 并且您对所有子网格使用datatype: "local"。expandOnLoad: true的subGridOptions不适用于datatype: "json"。此外,您应该清除“全局展开/折叠按钮”下的含义。标准 jqGrid GUI 中不存在按钮,但您可以在网格中的某处添加自定义按钮。 -
@Oleg 嗨,我正在为子网格使用本地数据类型。我只想知道像 + 按钮到单个主网格行以展开和折叠相应的子网格;我可以在网格的左上角有一个 + 按钮,通过设置任何网格属性来展开/折叠所有子网格。正如你所说,没有这样的属性,所以我需要在那里添加我的自定义按钮并将点击事件绑定到它,这将根据需要执行。这是你的建议吗?
标签: jqgrid