0

任何人都可以指向同一级别的多个子网格演示或示例。我已经看过http://www.trirand.net/demoaspnet.aspx。我正在寻找 javascript 中的东西。

4

1 回答 1

3

trirand.net的演示仅显示以下内容

在此处输入图像描述

像上图那样创建子网格非常容易。您应该只了解Subgrid as Grid技术的工作原理。

如果用户单击“扩展”(“+”)图标 jqGrid 在扩展下方创建空的新行。行 ( <tr>) 将获得类"ui-subgrid"。在行 jqGrid 的内部,使用主要的子网格信息创建两个元素<td>。jqGrid 分配,以便将扩展到网格的最后一列。在jqGrid 内部创建empty。空 div 获取唯一属性,该属性将由网格 id 的 id、字符“_”和扩展行的 id 构成。td.subgrid-celltd.subgrid-datacolspan<td>td.subgrid-datadiv.tabledivid

下一步是最重要的。jqGrid 调用subGridRowExpanded回调。回调的第一个参数是应该放置“子网格”内容id的空<div>( )。div.tablediv代替<table>element one 可以放置任何其他 HTML 片段。请参阅答案的旧演示。因此,要创建“同一级别的多个子网格”,只需放置两个具有一些唯一 ID 的元素,然后使用 jqGrid 在表格的位置创建网格。<table>

于 2013-02-27T20:29:54.447 回答