F7过滤左树右表

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

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类型的全局...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息