F7过滤左树右表
界面根据公司和部门进行F7过滤,弹出左树右表界面,界面根据所选公司进行加载过滤。弹出的左树右表【ListUI】:
声明一个boolean类型的全局变量 boolean isF7ListUI = false;
覆盖方法setF7Use(true,ctx)
public void setF7Use(boolean isF7Use,Map ctx){
isF7ListUI = true;
supper.setF7Use(isF7Use,ctx);
}
覆盖getDefaultEntityViewInfo()方法
protected EntityViewInfo getDefaultEntityViewInfo(){
if(isF7ListUI){
EntityViewInfo entity = new EntityViewInfo();
FilterInfo filter = new FilterInfo();
filter.getFilterItems().add(new FilterItemInfo("过滤条件字段", 值, CompareType.EQUALS));
entity.setFilter(filter); return entity;
}else{ return super.getDefaultEntityViewInfo();
}
}
点击部门过滤listUI时,第一次过滤成功,第二次在出发,就不能出发setF7Use(true,ctx) 和getDefaultEntityViewInfo()方法了。
这里需要怎么控制?
请总部协助指导思路,谢谢!
你的问题建议提单来处理
F7过滤左树右表
界面根据公司和部门进行F7过滤,弹出左树右表界面,界面根据所选公司进行加载过滤。弹出的左树右表【ListUI】:声明一个boolean类型的全局...
点击下载文档
本文2024-09-16 23:02:31发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-52036.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章