## 类的使用
kd.bos.entity.EntryEntityDto

- 使用EntryEntityDto的程序包
  程序包 | 说明
  --- | ---
  kd.bos.entity |
  kd.bos.list |

- - ### kd.bos.entity中EntryEntityDto的使用

    返回变量类型为EntryEntityDto的类型的kd.bos.entity中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `static java.util.List<EntryEntityDto>` | EntityTypeUtil.`getEntryEntities(EntityType entityType)` 返回实体所有分录
    `static java.util.List<EntryEntityDto>` | EntityTypeUtil.`getEntryEntitiesForForQing(EntityType entityType)`
    `static java.util.List<EntryEntityDto>` | EntityTypeUtil.`getParentEntryEntities(java.util.List<EntryEntityDto> entryEntities, java.lang.String entryEntity)` 返回当前分录的上级分录列表

    类型变量类型为EntryEntityDto的kd.bos.entity中的方法参数
    限定符和类型 | 方法和说明
    --- | ---
    `static java.util.List<EntryEntityDto>` | EntityTypeUtil.`getParentEntryEntities(java.util.List<EntryEntityDto> entryEntities, java.lang.String entryEntity)` 返回当前分录的上级分录列表
    `static boolean` | EntityTypeUtil.`isContainKey(java.util.List<EntryEntityDto> entryList, java.lang.String key)` 分录列表中是否有指定分录

    参数类型为EntryEntityDto的kd.bos.entity中的构造器
    构造器和说明
    `EntryEntityDto(EntryEntityDto entryEntityDto)`

  - ### kd.bos.list中EntryEntityDto的使用

    返回变量类型为EntryEntityDto的类型的kd.bos.list中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.util.List<EntryEntityDto>` | ControlContext.`getEntryEntityDtos()`
    `static java.util.List<EntryEntityDto>` | ViewCommonUtil.`getFullEntryEntityDtos(java.util.List<EntryEntityDto> entryEntityDtos, MainEntityType mainEntityType)` 集合中可能没有父单据体，添加
    `static java.util.List<EntryEntityDto>` | ViewCommonUtil.`getValidEntryListByFilterColumn(EntityType entityType, java.util.List<FilterColumn> filterColumns)`
    `static java.util.List<EntryEntityDto>` | ViewCommonUtil.`getValidEntryListByListColumn(EntityType entityType, java.util.List<IListColumn> controlItems)` 获取有效分录(有些单据分录在列表设置器没有配置列表字段，所以要去掉)

    类型变量类型为EntryEntityDto的kd.bos.list中的方法参数
    限定符和类型 | 方法和说明
    --- | ---
    `static java.util.List<IListColumn>` | ViewCommonUtil.`getEntityFields(EntityType entityType, java.util.List<IListColumn> controlItems, java.util.List<EntryEntityDto> entryEntityDtos)` 获取列表当前指定分录要显示的字段列表
    `static java.util.List<IListColumn>` | ViewCommonUtil.`getEntityFields(EntityType entityType, java.util.List<IListColumn> controlItems, java.lang.String entryEntity, java.util.List<EntryEntityDto> entryEntityDtos)` 获取列表当前指定分录要显示的字段列表
    `static java.lang.String` | ViewCommonUtil.`getFirstEntryEntity(EntityType entityType, java.util.List<EntryEntityDto> entryEntityDtos)` 获取第一个分录
    `static java.util.List<EntryEntityDto>` | ViewCommonUtil.`getFullEntryEntityDtos(java.util.List<EntryEntityDto> entryEntityDtos, MainEntityType mainEntityType)` 集合中可能没有父单据体，添加
    `void` | ControlContext.`setEntryEntityDtos(java.util.List<EntryEntityDto> entryEntityDtos)`

    类型变量类型为EntryEntityDto的kd.bos.list中的构造器参数
    构造器和说明
    `ControlContext(java.lang.String billListId, java.util.List<EntryEntityDto> entryEntityDtos)`