星动心源 发表于 2013-5-29 15:14:18

JEECG支持多字段排序

JEECG的排序,刚开始的时候以为是在后台自己通过DataGrid中的sort字段,这样却只能根据一个字段进行排序,后面和前辈们交流,原来JEECG的前台是easyui的延伸,接着我有找了一下easyui的相关知识,发现grid的有个属性叫sortName可以设置排序字段,而且col列也有sortTable属性,设置该列是否需要排序,默认为true是全部都排序的,这样你就可以设置你自己想要排序的那些列了。问题搞定。

sonic 发表于 2013-7-8 11:36:45

我在<t:datagrid里面设置了一个字段是升序排的,之后想加多一个是不行的,按你的说法,我在<t:dgCol 里面我设了sortable="ture",但是我需要倒序排,怎么写?

星动心源 发表于 2013-7-8 14:17:08

有个sortOrder属性,可以设置asc/desc的。默认是asc的

sonic 发表于 2013-7-9 16:30:45

我设了:sortName="bxStatus" sortOrder="asc",我的意思是如果我想加多一个按倒序排的字段,怎么加?它不允许这样的:sortName="aaa1" sortOrder="asc" sorName="aaa2" sortOrder="desc"

星动心源 发表于 2013-7-10 11:49:50

根据两个字段分别进行升序,降序,即时是sql也不能这样的,目前应该不能这样实现,如果有这个需求,你可以自己实现后台的逻辑。就不用他自动生成的代码了。

无形 发表于 2013-8-27 09:56:56

:'(怎么可以实现多层排序呢???
页: [1]
查看完整版本: JEECG支持多字段排序