之前在7.0的时候可以在过滤器的property中的paramWhere里写orderby语句控制下拉框的显示顺序,突然发现在7.1.2里orderby语句无效了,生成的sql语句中没有order by部分了,请问这是为啥?如何控制顺序呢?
如下写法之前是没问题的
<property name="state" paramWhere="{E}.category.code='WARNING_STATE' ORDER BY {E}.sort"/>
看了下代码,新版的代码在处理where的时候把order by语句给去掉了,那如何进行排序呢?是否有其它地方提供了设置排序字段?
能否发一下变动的代码链接?
没有去查看变动的代码,只是之前7.0使用的时候排序是生效的,而升级之后,排序没了(生成的SQL语句里去掉了order by)
这段描述怎么理解?
原来应该也不是 official 支持的,你改成 custom filter 应该可以用 order by。
之前在7.0确实直接使用的property来排序的,是有效果的。我试试用custom吧