F7控件经常被设置各种过滤条件,这里总结了三种情况下的设置方法。
-
普通基本资料,或者业务单据表头的F7控件设置过滤的方法:
在EditUI.java类的onload方法中加入如下代码: EntityViewInfo entity = new EntityViewInfo(); FilterInfo filter = new FilterInfo(); //设置过滤条件 filter.getFilterItems().add(new FilterItemInfo(“过滤条件字段”,值,CompareType.EQUALS)); entity.setFilter(filter); //F7控件设置实体视图信息 prmtF7.setEntityViewInfo(entity); //表头F7默认过滤 EntityViewInfo view = new EntityViewInfo(); FilterInfo filterInfo = new FilterInfo(); // 建立过滤条件 filterInfo.getFilterItems().add(new FilterItemInfo("number", number, CompareType.GREATER_EQUALS)); view.setFilter(filterInfo); prmtaccountTo.setEntityViewInfo(view); prmtaccountTo.getQueryAgent().resetRuntimeEntityView(); //带or过滤条件,如果不设setMaskString,则默认为and EntityViewInfo view = new EntityViewInfo(); FilterInfo filterInfo = new FilterInfo(); // 建立过滤条件 filterInfo.getFilterItems().add(new FilterItemInfo("number", "001", CompareType.EQUALS)); filterInfo.getFilte

本文详细介绍了金蝶GUI中F7控件的过滤设置,包括普通基本资料和业务单据表头的过滤、分录中的F7过滤以及左树右表结构表头的F7控件过滤,涉及到SQL语句过滤、条件合并及F7重置问题的解决方案。
最低0.47元/天 解锁文章
1498

被折叠的 条评论
为什么被折叠?



