prmtperiod.setQueryInfo("com.kingdee.eas.hr.base.basicui.app.PeriodQuery");
EntityViewInfo eviPeriod = new EntityViewInfo();
FilterInfo filerPeriod = new FilterInfo();
filerPeriod.getFilterItems().add(new FilterItemInfo("CU.id", SysContext.getSysContext().getCurrentCtrlUnit().getId().toString(), CompareType.EQUALS));
filerPeriod.getFilterItems().add(new FilterItemInfo("CU.id", "11111111-1111-1111-1111-111111111111CCE7AED4", CompareType.EQUALS));
filerPeriod.getFilterItems().add(new FilterItemInfo("CU.id", "00000000-0000-0000-0000-000000000000CCE7AED4", CompareType.EQUALS));
filerPeriod.setMaskString("#0 or #1 or #2");
eviPeriod.setFilter(filerPeriod);
//添加过滤
prmtperiod.setEntityViewInfo(eviPeriod);
prmtperiod.setDisplayFormat("$number$");
prmtperiod.setEditFormat("$number$");
prmtperiod.setCommitFormat("$number$");
也可以解决query filter is empty,虽然这个bug不影响