我有一个CodeIgniter项目,它加载一个数据表,第一列中的帐户名称,然后在它加载该帐户子品牌的第一列中缩进。然后第2到第8列是我想要排序的其他数据点。在这个表中,对子品牌的排序将毫无用处,所以我不允许这样做。
我刚刚安装了TableSorter插件,但它在“帐户/品牌”列中的每一行都进行了排序,但我只需要对帐户名称进行排序,并将帐户+品牌的分组保持在一起,而不是拆分它们。
所以,如果我有布局:
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...
我如何才能对帐户进行排序并让品牌随之移动?如果帐户+品牌需要分开等我可以调整列布局
答案 0 :(得分:1)
我认为不仅仅是codeigniter解决方案,您需要一个能够按照您的意愿显示数据的客户端解决方案。
您可以使用JQGrid(请参阅分组部分)并测试它是否满足您的需求。在服务器端,您只需要通过json_encode
捕获和显示模型数据答案 1 :(得分:0)
我最终使用了这个TableSorter mod,它增加了对可折叠行的支持。它工作得很好,我想稍微更改它,而不是+/-按钮来展开和折叠行,你可以点击行中的任何地方。