【分享】如何在列表页面加载时写过滤方法
1,031次浏览
编辑于2014年04月24日 10:29:24
问题描述:
打开列表界面时如何只显示自己创建的单据
解决方案:
可以通过重写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