jeecg-杭州-落落 发表于 2018-4-27 15:30:03

点击列表标题排序有些字段没反应

下图是好的,字段名为recoversurplus(剩余回收天数)


下图排序点击无反应,字段名为create_date(创建时间)


我发现区别在于下划线,之前有字段是有下划线我去掉了下划线可以正常点击排序。这个create_date是特殊字段不好更改数据库。

求大神解决之道啊!!还有这是为什么啊?!

admin 发表于 2018-4-27 22:57:50

后台代码实现了吗

Wayne 发表于 2018-4-28 08:04:16

admin 发表于 2018-4-27 22:57 static/image/common/back.gif
后台代码实现了吗

我也想问,miniDAO怎么实现排序?改哪里?

admin 发表于 2018-4-28 10:39:15

自己在mindao里面写sql实现啊,跟mybatis一样

jeecg-杭州-落落 发表于 2018-5-2 16:19:16

admin 发表于 2018-4-27 22:57 static/image/common/back.gif
后台代码实现了吗

怎么实现?这不是源码上就有的吗?而且我也不知道那个排序的按钮在哪

admin 发表于 2018-5-2 18:24:57

后台根据传递过来的参数,动态的组装查询条件;
jeecg的实现是在查询过滤器

jeecg-杭州-落落 发表于 2018-5-3 09:09:57

admin 发表于 2018-5-2 18:24 static/image/common/back.gif
后台根据传递过来的参数,动态的组装查询条件;
jeecg的实现是在查询过滤器 ...

那个排序按钮都没有,点了没反应啊,怎么去后台,,而且这都不是前端datagrid封装出来的吗,,,难道我要改源代码,我全局搜了下代码在这里jquery.easyui.min.1.3.2.js,,,这个我也不会啊。。。。而且关键是我说的问题是有下划线的字段没有排序按钮,没有下划线的正常。。。。

jeecg-杭州-落落 发表于 2018-5-3 11:08:05

本帖最后由 jeecg-杭州-落落 于 2018-5-3 11:12 编辑

admin 发表于 2018-5-2 18:24 static/image/common/back.gif
后台根据传递过来的参数,动态的组装查询条件;
jeecg的实现是在查询过滤器 ...
这是源码jquery.easyui.min.1.3.2.js里的,当字段有下划线时,!col.sortable这个值为true,没有下划线时是flase。然后这个方法太多来源不知道是哪个。我在页面用了f12看下

带下划线的的字段都没有sortable:true这个属性。


这个东西在哪设置啊,看了DataGridTag这个源码也没看懂,好像都是设置true了啊

admin 发表于 2018-5-4 09:33:11

不需要改这个,你只需要实现排序功能就可以了

jeecg-杭州-落落 发表于 2018-5-4 10:23:30

admin 发表于 2018-5-4 09:33 static/image/common/back.gif
不需要改这个,你只需要实现排序功能就可以了

你的意思是我重新在没有排序按钮的列标题上加一个排序按钮,点击传参到后台,再写下排序功能?那你jeecg上原本的排序不用了?觉得有点浪费啊。。而且这个排序不能用了是jeecg的bug吧。我主要想知道怎么改,而不是重新写个
页: [1] 2
查看完整版本: 点击列表标题排序有些字段没反应