1.重写onLoad()方法在里面控制F7
2.一般会把单个F7代码封装在方法里面再让onLoad()调用
3.找到F7的控件在Abstract里面
4.调用.setEntityViewInfo(evi)
//包别导错了
import com.kingdee.bos.metadata.query.util.CompareType;
//在Abstract
protected com.kingdee.bos.ctrl.extendcontrols.KDBizPromptBox prmtorg;
@Override
public void onLoad() throws Exception {
// TODO Auto-generated method stub
super.onLoad();
initF7();
}
private void initF7(){
EntityViewInfo evi = new EntityViewInfo(); //创建实体视图
FilterInfo f = new FilterInfo();//创建过滤对象
f.getFilterItems().add(new FilterItemInfo("id",set1,CompareType.INCLUDE));//将过滤条件添加到过滤对象中
evi.setFilter(f);//设置实体视图的过滤器
prmtorg.setEntityViewInfo(evi);//将实体视图绑定到F7控件
prmtorg .getQueryAgent().resetRuntimeEntityView();
}