jQuery MiniUI
标题:
求助:datagrid动态表头,客户端中文排序失效
[打印本页]
作者:
yujh1981
时间:
2017-1-22 19:26:38
标题:
求助:datagrid动态表头,客户端中文排序失效
求助:
通常datagrid 客户端排序, 设置 dataType="chinese", sortType="chinese"是有效的。
项目中用到动态表头列,在后台生成column,然后用datagrid.setColumns 设置给前台页面。
此时指定的中文排序,排序结果不正确。
1, 后台:
title.append("[{ type: 'checkcolumn',headerAlign: 'center', allowSort: true}"
+ ",{ type: 'indexcolumn',headerAlign: 'center', allowSort: true, header: '序号'}"
+ ",{ field: 'g_sqbh', width: 80, headerAlign: 'center', allowSort: true, header: '报名号'}"
+ ",{ field: 'g_xm', width: 60,headerAlign: 'center', allowSort: true,
datatype:'chinese', sortType:'chinese'
, header: '姓名'}";
2, jsp
<div id="datagrid1" class="mini-datagrid" style="width: 100%; height: 100%; padding: 0; margin: 0"
sortMode="client"
allowAlternating="true" pagesize="1000" allowCellSelect="true" multiSelect="true"
allowCellEdit="true" url="/boshi/bmxxgl/zgscservice/getdate?theme=none">
</div>
3, js
var grid = mini.get("datagrid1");
grid.setColumns(data);
4, 排序结果
[attach]8774[/attach]
作者:
dforce
时间:
2017-1-23 09:13:30
请更新至最新版本。
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2