Javascript flexigrid局部排序

Javascript flexigrid局部排序,javascript,jquery,html,flexigrid,Javascript,Jquery,Html,Flexigrid,我试图让我的flexigrid在浏览器中而不是在服务器上对其列进行排序。我有一个静态XML文件,它被加载到网格中,并精确地显示我想要的方式。。。问题是flexigrid不会对表进行排序,因为它是从本地数据文件工作的 我已经找到了一些原始代码的“扩展”,但我似乎无法让它们正常工作。。这一次似乎特别有希望 也有这个解决方案,但它一直在打破我的桌子完全。。 所以我的问题仍然是。。如何使用可爱的flexigrid在浏览器中进行排序?我真的不想使用flash可搜索的数据网格,因为这些数据网格在ios产品

我试图让我的flexigrid在浏览器中而不是在服务器上对其列进行排序。我有一个静态XML文件,它被加载到网格中,并精确地显示我想要的方式。。。问题是flexigrid不会对表进行排序,因为它是从本地数据文件工作的

我已经找到了一些原始代码的“扩展”,但我似乎无法让它们正常工作。。这一次似乎特别有希望

也有这个解决方案,但它一直在打破我的桌子完全。。

所以我的问题仍然是。。如何使用可爱的flexigrid在浏览器中进行排序?我真的不想使用flash可搜索的数据网格,因为这些数据网格在ios产品中没有显示

期待回音


xx

我们在flexigrid中实现了本地排序,但还远远不够完美。我们使用了以下信息:

我也会看看这里:


我查看了源代码,发现flexgrid没有对数据进行排序。当您更改任何列的顺序时,它会向服务器发送带有参数“sortname”和“sortorder”的Ajax请求,然后用收到的数据刷新表

我在参数onChangeSort中重新加载FlexGrid时解决了这个问题:

$(your_flexigrid).flexigrid({
    ...,
    onChangeSort: function(){
        $(your_flexigrid).flexReload();
    },
    ...
});
还要注意flexigrid列的名称。它们必须与将被攻击的表或视图的列具有相同的名称