jQuery MiniUI

标题: datagrid排序问题求教 [打印本页]

作者: jiangxinlong    时间: 2013-9-4 17:13:56     标题: datagrid排序问题求教

datagrid 设置了 sortMode="client"  <div field="yjje" width="12%" allowSort="true" headerAlign="center" align="$result.align" dataType="int">                            预计招标金额(万元)
                                </div>

$(function(){
                $("#tb2").hide();
                grid.load();
                grid.sortBy("yjje","desc");
                           
        });


这样写,初始化排序没有效果,点击表格头部排序可以的,求解


作者: factory    时间: 2013-9-4 17:27:33

恩,因为你是客户端排序,需要等数据加载完
而grid.load();是异步的
所以当grid.sortBy("yjje","desc");的时候,表格数据还没加载完
你在回调里写
grid.load(null,function(){
    grid.sortBy("yjje","desc");
})确保数据加载到了
作者: jiangxinlong    时间: 2013-9-4 18:39:55

factory 发表于 2013-9-4 17:27
恩,因为你是客户端排序,需要等数据加载完
而grid.load();是异步的
所以当grid.sortBy("yjje","desc");的 ...

学习了 谢谢斑竹大神




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2