首页 > Windows开发 > 详细

eas之EntityViewInfo对象mainQuery中查询条件

时间:2019-06-04 16:21:15      阅读:307      评论:0      收藏:0      [点我收藏+]

EntityViewInfo对象mainQuery中查询条件:
  添加查询字段:(Sql语句中的selectz子句内容)
    SelecttorItemCollection sic=new SelectorItemCollection();
    sic.add(new SelectorItemInfo("id"));
    sic.add(new SelectorItem("name"));
    this.mainQuery.getSelectors().addObjectCollection(sic);

  添加过滤条件 (Sql语句中的where子句内容)
  FilterInfo filterInfo = new FilterInfo();
  StringBuffer maskString = new StringBuffer();
  filterInfo.getFilterItems().add(new FilterItemInfo("id", idLists, CompareType.INCLUDE));
  filterInfo.getFilterItems().add(new FilterItemInfo("fiVouchered",Boolean.TRUE));
  maskString.append("#0 AND #1");
  filterInfo.setMaskString(maskString.toString());
  filterInfo.mergeFilter(this.mainQuery.getFilter(), "AND");
  this.mainQuery.setFilter(filterInfo);

  添加排序条件(sql语句中的order by子句内容)
  SorterItemInfo sorterInfo=new SorterItemInfo("owner.number");
  sorterInfo.setSortType(SortType.ASCEND);
  this.mainQuery.getSorter().add(sorterInfo);

eas之EntityViewInfo对象mainQuery中查询条件

原文:https://www.cnblogs.com/luojiabao/p/10973916.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!