jQuery MiniUI

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

求助:datagrid动态表头,客户端中文排序失效 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-1-22 19:26:38 |只看该作者 |倒序浏览
求助:
通常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,  排序结果
     
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2017-1-23 09:13:30 |只看该作者
请更新至最新版本。

Archiver|普加软件

GMT+8, 2024-6-26 17:09 , Processed in 1.033529 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部