bootstrap-table 排序 th中设置data-sort-name无效果?
展示字段和排序字段不同。
<th data-field="userCode" data-sortable="true" data-sort-name="user_code">用户编码</th>
function queryParams : function(params) {
return $.extend({}, params, {
"page.pageSize" : params.limit,
"page.offset" : params.offset,
"page.sort" : **params.sort**,
"page.order" : params.order,
"model.search" : params.search
});
}
queryParams 取到的sort一直是userCode 而不是user_code
对了是server分页 我跟源码看到
这里设置的sort-name
这里到
if (this.options.sidePagination === 'server') {
return;
}
就直接返回了。
这样的看来的话就是说server端的分页不支持定义的sortName嘛~?求大神
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
赞! 解决了。多谢楼上
应该是不行,自己重写了几个方法。
目前已经可以正常使用。
标注的部分为修改的部分
完成代码如下:
大晚上的 ,挖个坟, 碰巧遇到这个问题,顺着 @十一年 的代码测试,发现不太对劲,如果有隐藏列 会bug,贴下我改的: