可在界面的onload扩展点后置脚本中添加过滤
参考实现:
// 引入包路径
var easImporter = JavaImporter();
easImporter.importPackage(Packages.com.kingdee.bos.ctrl.extendcontrols);
easImporter.importPackage(Packages.com.kingdee.bos.metadata.entity);
easImporter.importPackage(Packages.com.kingdee.bos.metadata.query.util);
easImporter.importPackage(Packages.com.kingdee.bos.util);
with(easImporter){
var filterInfo = new FilterInfo();
var entityViewInfo = new EntityViewInfo();
// 设置过滤条件
filterInfo.getFilterItems().add(new FilterItemInfo("字段名","比较值",比较符号));
// 如:id=001
filterInfo.getFilterItems().add(new FilterItemInfo("id","001", CompareType.EQUALS));
// 设置过滤条件关系,如果只要一个条件可以省略
// #0 #1为条件条件的先后顺序
filterInfo.setMaskString("#0 and #1");
// 写入过滤对象
entityViewInfo.setFilter(filterInfo);
// 将过滤对象写入控件过滤条件中
pluginCtx.getKDBizPromptBox("prmtRPerson").setEntityViewInfo(entityViewInfo);
}