设置列表界面打开时查询的缺省过滤条件
protected FilterInfo getDefaultFilterForQuery() {
if(isTheFirstFillData() && isFirstDefaultQuery()){
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy");
String number = dateFormat.format(new Date());
FilterInfo filter=new FilterInfo();
filter.getFilterItems().add(new FilterItemInfo("CU.id", SysContext.getSysContext().getCurrentCtrlUnit().getId().toString(), CompareType.EQUALS));
filter.getFilterItems().add(new FilterItemInfo("CU.id", "11111111-1111-1111-1111-111111111111CCE7AED4", CompareType.EQUALS));
filter.getFilterItems().add(new FilterItemInfo("CU.id", "00000000-0000-0000-0000-000000000000CCE7AED4", CompareType.EQUALS));
filter.getFilterItems().add(new FilterItemInfo("number", number + "%", CompareType.LIKE));
filter.setMaskString("(#0 or #1 or #2) and #3");
return filter;
}
return super.getDefaultFilterForQuery();
}