我正在尝试让我的flexigrid在浏览器中而不是在服务器上对其列进行排序。我有一个加载到网格中的静态XML文件,它准确地显示了我想要的内容……问题是,flexigrid不会对表进行排序,因为它是从本地数据文件开始工作的。
我发现了一些对原始代码的‘扩展’,但我似乎无法让它们工作……http://pixelnix.com/flexigrid-jquery-plugin-extending-to-allow-sorting-of-static-grids/comment-page-1/#comment-10498
也有这个解决方案,但它一直完全破坏了我的表..https://groups.google.com/forum/?fromgroups#!topic/flexigrid/VJTp5GP0sc4
如何在浏览器中使用可爱的flexigrid进行排序?我真的想放弃使用闪存可搜索数据网格,因为这些数据网格在ios产品中不会显示出来。
期待您的回音!
xx
发布于 2013-10-17 16:10:00
我查看了源代码,发现flexgrid不会对数据进行排序。当您更改任何列的顺序时,它会使用参数"sortname“和"sortorder”向服务器发送Ajax请求,然后用接收到的数据刷新表。
发布于 2014-12-24 18:51:32
我在参数onChangeSort中解决了重新加载flexigrid的问题:
$(your_flexigrid).flexigrid({
...,
onChangeSort: function(){
$(your_flexigrid).flexReload();
},
...
});还要注意flexigrid的列的名称。它们必须与要攻击的表或视图的列具有相同的名称。
发布于 2013-02-07 10:45:16
我们在flexigrid中实现了局部排序,但它还远远不够完美。我们使用了这里的信息:
http://www.onemoretake.com/2009/02/25/sorting-elements-with-jquery/
我也会看看这里:
http://pixelnix.com/flexigrid-jquery-plugin-extending-to-allow-sorting-of-static-grids/
https://stackoverflow.com/questions/11331447
复制相似问题