(FAQ)如何在列表页面加载时写过滤方法
915次浏览
编辑于2015年03月02日 00:00:00
【问题】: (FAQ)如何在列表页面加载时写过滤方法
版本: 7.0.1
模块: WEB框架及设计器
【答复】:
可以通过重写setEntityViewInfoOnload(),这个方法提供给业务重写 此处以只显示自己创建的单据为例 public void setEntityViewInfoOnload() { super.setEntityViewInfoOnload(); Context ctx = WafContext.getInstance().getContext(); String id = ContextUtil.getCurrentUserInfo(ctx).getId().toString(); EntityViewInfo entityViewInfo = new EntityViewInfo(); try { entityViewInfo.setFilter("creator.id='"+ id+ "'"); mergeEntityViewInfo(entityViewInfo); this.setDefaultEntityViewInfo(entityViewInfo); } catch (Exception e) { e.printStackTrace(); } }
版本: 7.0.1
模块: WEB框架及设计器
【答复】:
可以通过重写setEntityViewInfoOnload(),这个方法提供给业务重写 此处以只显示自己创建的单据为例 public void setEntityViewInfoOnload() { super.setEntityViewInfoOnload(); Context ctx = WafContext.getInstance().getContext(); String id = ContextUtil.getCurrentUserInfo(ctx).getId().toString(); EntityViewInfo entityViewInfo = new EntityViewInfo(); try { entityViewInfo.setFilter("creator.id='"+ id+ "'"); mergeEntityViewInfo(entityViewInfo); this.setDefaultEntityViewInfo(entityViewInfo); } catch (Exception e) { e.printStackTrace(); } }
推荐阅读
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *
10金币20金币30金币40金币50金币60金币
可用金币: 0