public class ViewCommonUtil
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
static BeforeCreateListColumnsArgs |
createBeforeCreateListColumnArgs(BillList billList)
创建列之前事件
|
static BeforeCreateListColumnsArgs |
createContainerListColumns(Container container) |
static void |
expandListColumns(java.util.List<IListColumn> controlItems,
java.util.List<IListColumn> newControlItems) |
static java.util.List<IListColumn> |
getEntityFields(EntityType entityType,
java.util.List<IListColumn> controlItems,
java.util.List<EntryEntityDto> entryEntityDtos)
获取列表当前指定分录要显示的字段列表
|
static java.util.List<IListColumn> |
getEntityFields(EntityType entityType,
java.util.List<IListColumn> controlItems,
java.lang.String entryEntity,
java.util.List<EntryEntityDto> entryEntityDtos)
获取列表当前指定分录要显示的字段列表
|
static java.lang.String |
getFirstEntryEntity(EntityType entityType,
java.util.List<EntryEntityDto> entryEntityDtos)
获取第一个分录
|
static java.util.List<EntryEntityDto> |
getFullEntryEntityDtos(java.util.List<EntryEntityDto> entryEntityDtos,
MainEntityType mainEntityType)
集合中可能没有父单据体,添加
|
static java.util.List<EntryEntityDto> |
getValidEntryListByFilterColumn(EntityType entityType,
java.util.List<FilterColumn> filterColumns) |
static java.util.List<EntryEntityDto> |
getValidEntryListByListColumn(EntityType entityType,
java.util.List<IListColumn> controlItems)
获取有效分录(有些单据分录在列表设置器没有配置列表字段,所以要去掉)
|
static java.util.List<IListColumn> |
orderBySeq(java.util.List<IListColumn> newListColumns) |
static void |
setComboListColumnEditor(IListColumn col,
kd.bos.dataentity.metadata.IDataEntityProperty fieldProp,
java.util.Map<java.lang.String,java.lang.Object> column) |
public static java.util.List<EntryEntityDto> getValidEntryListByFilterColumn(EntityType entityType, java.util.List<FilterColumn> filterColumns)
public static void expandListColumns(java.util.List<IListColumn> controlItems, java.util.List<IListColumn> newControlItems)
public static java.util.List<EntryEntityDto> getValidEntryListByListColumn(EntityType entityType, java.util.List<IListColumn> controlItems)
entityType
- 实体类型controlItems
- 列表字段配置public static java.lang.String getFirstEntryEntity(EntityType entityType, java.util.List<EntryEntityDto> entryEntityDtos)
entityType
- 实体类型entryEntityDtos
- 分录列表public static java.util.List<IListColumn> getEntityFields(EntityType entityType, java.util.List<IListColumn> controlItems, java.util.List<EntryEntityDto> entryEntityDtos)
entityType
- 实体类型controlItems
- 列表配置的所有字段entryEntity
- 指定分录(默认为第一个分录)entryEntityDtos
- 分录列表public static java.util.List<IListColumn> orderBySeq(java.util.List<IListColumn> newListColumns)
public static java.util.List<IListColumn> getEntityFields(EntityType entityType, java.util.List<IListColumn> controlItems, java.lang.String entryEntity, java.util.List<EntryEntityDto> entryEntityDtos)
entityType
- 实体类型controlItems
- 列表配置的所有字段entryEntity
- 指定分录(默认为第一个分录)userConfigListColumns
- 前端传过来的列表用户配置(与设计器设置进行合并,用户配置优先)entryEntityDtos
- 分录列表isIncludeParent
- 是否包括父单据体public static BeforeCreateListColumnsArgs createContainerListColumns(Container container)
public static BeforeCreateListColumnsArgs createBeforeCreateListColumnArgs(BillList billList)
billList
- public static java.util.List<EntryEntityDto> getFullEntryEntityDtos(java.util.List<EntryEntityDto> entryEntityDtos, MainEntityType mainEntityType)
entryEntityDtos
- public static void setComboListColumnEditor(IListColumn col, kd.bos.dataentity.metadata.IDataEntityProperty fieldProp, java.util.Map<java.lang.String,java.lang.Object> column)