SorterItemCollection sc = new SorterItemCollection();
SorterItemInfo sorterItem = new SorterItemInfo("bizDate");
sorterItem.setSortType(SortType.ASCEND);
sc.add(sorterItem);
mainQuery.setSorter(sc);
//query排序
protected void beforeExcutQuery(EntityViewInfo arg0) {
SorterItemCollection sorterItems = arg0.getSorter();
SorterItemInfo sorterItem = null;
if (sorterItems != null && sorterItems.size() == 0) {
sorterItem = new SorterItemInfo(tblMain.getColumn("PurchaseOrg.name").getFieldName());
sorterItem.setSortType(SortType.ASCEND);
sorterItems.add(sorterItem);
sorterItem = new SorterItemInfo(tblMain.getColumn("FixCenter.name").getFieldName());
sorterItem.setSortType(SortType.ASCEND);
sorterItems.add(sorterItem);
sorterItem = new SorterItemInfo(tblMain.getColumn("number").getFieldName());
sorterItem.setSortType(SortType.DESCEND);
sorterItems.add(sorterItem);
}
super.beforeExcutQuery(arg0);
}
本文介绍了一种在EASBOS系统中实现单据列表排序的方法,通过创建SorterItemInfo对象并设置排序类型来实现列表的升序和降序排列。
255

被折叠的 条评论
为什么被折叠?



