jQuery MiniUI

 找回密码
 立即注册
查看: 1532|回复: 3
打印 上一主题 下一主题

grid.sortBy()方法没效果 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2016-9-28 11:24:34 |只看该作者 |倒序浏览
版主帮忙看下
grid设置了sortmode="client"属性;
grid1.load(function(e){
            var madata = grid1.getData();
            if(madata.length==0)
            {
                chooseMa.disable();
            }
        });
        grid1.sortBy("SortCode", "asc" );

这是js里面的排序代码,但是数据没变化,SortCode这个是个字符串;
也试着把grid1.sortBy("SortCode", "asc" );这句写到load的回调function里,仍然无效。

Rank: 8Rank: 8

沙发
发表于 2016-9-28 13:16:07 |只看该作者
请问你后台有根据排序字段和顺序重新获取数据吗?

Rank: 1

板凳
发表于 2016-9-28 14:30:26 |只看该作者
felt 发表于 2016-9-28 13:16
请问你后台有根据排序字段和顺序重新获取数据吗?

没有,这个设置sortmode="client 不是前台排序吗?还需要后台处理的?

Rank: 8Rank: 8

地板
发表于 2016-9-28 14:50:07 |只看该作者
hellenchang 发表于 2016-9-28 14:30
没有,这个设置sortmode="client 不是前台排序吗?还需要后台处理的?

调用sortBy就是服务端排序
sortMode=“client”是可以按可排序的列的表头可以客户端排序

Archiver|普加软件

GMT+8, 2024-7-4 05:16 , Processed in 1.026791 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部