1

我有一个加载数据表的 CodeIgniter 项目,第一列中有一个帐户名称,然后在它加载该帐户子品牌的第一列中缩进。然后第 2 到第 8 列是我想要排序的其他数据点。在这张表中,对子品牌进行排序是没有用的,所以我不允许这样做。

我刚刚安装了 TableSorter 插件,但它对 Accounts/Brands 列中的每一行进行排序,但我只需要它对帐户名称进行排序并将帐户+品牌的分组保持在一起,而不是将它们分开。

所以如果我有布局:

Account
   Brand A DataPt1 DataPt2...
   Brand D DataPt1 DataPt2...
   Brand 4 DataPt1 DataPt2...
Account
   Brand Alpha DataPt1 DataPt2...
   Brand IV DataPt1 DataPt2...
Account
   Brand # DataPt1 DataPt2...

我怎样才能对帐户进行排序并让品牌随之移动?如果需要分离帐户+品牌等,我可以调整列布局

4

2 回答 2

1

我认为除了 codeigniter 解决方案之外,您还需要一个可以根据需要显示数据的客户端解决方案。

您可以使用 JQGrid(参见 Grouping 部分)并测试它是否满足您的需求。在服务端,只需要通过json_encode来抓取和展示模型数据

于 2012-07-23T17:03:10.407 回答
0

我最终使用了这个TableSorter mod,它增加了对可折叠行的支持。它工作得很好,我想稍微改变一下,而不是 +/- 按钮来展开和折叠行,你可以点击行上的任意位置。

于 2012-07-30T22:03:17.167 回答