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$");
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不影响
本文介绍如何在EAS BOS系统中通过设置代码prmtperiod.setCommitFormat("$number$")来解决F7Query过滤器为空的问题,尽管此bug本身并不影响系统功能。
2549

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



