PHP jqgrid:防止组崩溃

时间:2013-05-23 09:16:27

标签: php jqgrid grouping

我有一个jqGrid,数据按城市分组,然后按公司分组。我想阻止父节点(城市)折叠并将折叠/展开(符号+/-)从网格中取出。

你知道怎么做吗?

PS我正在使用网格的商业版本。

非常感谢,

1 个答案:

答案 0 :(得分:0)

看起来你正在使用子网格?

每个+ / -单元格都封装在<td>元素中,ui-sgcollapsed类,例如:

<td role="gridcell" 
    aria-describedby="list11_subgrid" 
    class="ui-sgcollapsed sgexpanded" 
    style="">
    <a href="javascript:void(0);">
        <span class="ui-icon ui-icon-minus"></span>
    </a>
</td>

您可以使用jQuery('.ui-sgcollapsed')等选择器查找这些元素和unbind任意click个事件,以防止用户折叠任何行。

当然,在执行此操作之前,您需要展开每一行以显示子网格。最简单的方法是使用expandOnLoad: true选项。

这有帮助吗?


另一方面,你确定这是你想要的吗?是否足以在默认情况下展开所有内容,并让用户可以选择在必要时折叠行,一次查看更多内容或用户需要什么?