+ -
当前位置:首页 → 问答吧 → jquery datagrid 排序 ?

jquery datagrid 排序 ?

时间:2011-11-19

来源:互联网

JScript code

 function InitGrid(){
     $("#grid").datagrid({
         url:'',
         loadMsg:'数据加载中,请稍后......',
         border:false,
         sortName:'notice_id',
         sortOrder:'desc',
         fitColumns:true,
         idField:'notice_id',
         frozenColumns:[[
                         {field:'ck',checkbox:true}
                         ]],
         toolbar:[
                  {text:'刷新',iconCls:'icon-reload',handler:function(){
                       Reload();
                  }},
                  {text:'添加',iconCls:'icon-add',handler:add},
                  {text:'编辑',iconCls:'icon-edit',handler:edit},
                  {text:'删除',iconCls:'icon-cut',handler:del},
                  {text:'清选',iconCls:'icon-undo',handler:function(){
                      $("#grid").datagrid("clearSelections");
                  }}
                  ],
         columns:[[
                   {field:'notice_id',title:'序号',width:40,align:'center',sortable:true},
                   {field:'notice_title',title:'标题',width:40,align:'center',sortable:true},
                   {field:'notice_time',title:'发布时间',width:40,align:'center',sortable:true},
                   {field:'act',title:'操作',width:40,align:'center',formatter:act}
                   ]]
     });
  }



排序没反应!
代码是从另一个项目复制休改的(另一个项目里可以排序)
?
??
???
????
?????

作者: a710123a   发布时间: 2011-11-19

少了个remoteSort:false,
JScript code

 ///<summary>
  ///初始化数据容器
  ///</summary>
  function InitGrid(){
     $("#grid").datagrid({
         url:'',
         loadMsg:'数据加载中,请稍后......',
         border:false,
         fitColumns:true,
         striped:true,
         remoteSort:false,
         frozenColumns:[[
                         {field:'ck',checkbox:true}
                         ]],
         toolbar:[
                  {text:'刷新',iconCls:'icon-reload',handler:function(){
                       Reload();
                  }},
                  {text:'添加',iconCls:'icon-add',handler:add},
                  {text:'编辑',iconCls:'icon-edit',handler:edit},
                  {text:'删除',iconCls:'icon-cut',handler:del},
                  {text:'清选',iconCls:'icon-undo',handler:function(){
                      $("#grid").datagrid("clearSelections");
                  }}
                  ],
         columns:[[
                   {field:'notice_id',title:'序号',width:40,align:'center',sortable:true},
                   {field:'notice_title',title:'标题',width:40,align:'center',sortable:true},
                   {field:'notice_time',title:'发布时间',width:40,align:'center',sortable:true},
                   {field:'act',title:'操作',width:40,align:'center',formatter:act}
                   ]]
     });
  }



这个算是可以用了
但是只能放在html里面
如果放到JS引用过来
排序也没有效果
为个啥?
?
??
???

作者: a710123a   发布时间: 2011-11-19

相关阅读 更多