## 类的使用
kd.bos.entity.property.EntryProp

- 使用EntryProp的程序包
  程序包 | 说明
  --- | ---
  kd.bos.entity.cache |
  kd.bos.entity.datamodel |
  kd.bos.entity.datamodel.events |
  kd.bos.entity.property |

- - ### kd.bos.entity.cache中EntryProp的使用

    参数类型为EntryProp的kd.bos.entity.cache中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `kd.bos.dataentity.entity.DynamicObjectCollection` | RedisModelCache.`getEntryRowDataEntities(EntryProp prop)`
    `kd.bos.dataentity.entity.DynamicObjectCollection` | IModelCache.`getEntryRowDataEntities(EntryProp prop)` 根据分录属性返回分录集合数据

  - ### kd.bos.entity.datamodel中EntryProp的使用

    参数类型为EntryProp的kd.bos.entity.datamodel中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `int[]` | IDataModel.`batchInsertEntryRow(EntryProp entryProp, int row, kd.bos.dataentity.entity.DynamicObjectCollection entryRows)`
    `int[]` | AbstractFormDataModel.`batchInsertEntryRow(EntryProp entryProp, int row, kd.bos.dataentity.entity.DynamicObjectCollection entryRows)`
    `void` | IDataModelRepository.`insertEntryRow(EntryProp prop, int row, kd.bos.dataentity.entity.DynamicObject entity)`

  - ### kd.bos.entity.datamodel.events中EntryProp的使用

    返回EntryProp的kd.bos.entity.datamodel.events中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `EntryProp` | BeforeDeleteRowEventArgs.`getEntryProp()` 单据体实体
    `EntryProp` | BeforeDeleteEntryEventArgs.`getEntryProp()` 单据体
    `EntryProp` | AfterMoveEntryEventArgs.`getEntryProp()`
    `EntryProp` | AfterDeleteRowEventArgs.`getEntryProp()`
    `EntryProp` | AfterDeleteEntryEventArgs.`getEntryProp()`
    `EntryProp` | AfterAddRowEventArgs.`getEntryProp()`

    参数类型为EntryProp的kd.bos.entity.datamodel.events中的构造器
    构造器和说明
    `AfterAddRowEventArgs(EntryProp entryProp, RowDataEntity[] rowDataEntities)` 构造函数
    `AfterAddRowEventArgs(EntryProp entryProp, RowDataEntity[] rowDataEntities, int insertRow)` 构造函数
    `AfterDeleteEntryEventArgs(EntryProp prop)`
    `AfterDeleteRowEventArgs(EntryProp property, int[] rowIndexs)` 构造函数
    `AfterMoveEntryEventArgs(EntryProp property, int[] rowIndexs, int rowCount)` 构造函数
    `BeforeDeleteEntryEventArgs(EntryProp entryProp)`
    `BeforeDeleteRowEventArgs(EntryProp entryProp, int rowIndex)`
    `BeforeDeleteRowEventArgs(EntryProp entryProp, int[] rowIndexs)`

  - ### kd.bos.entity.property中EntryProp的使用

    kd.bos.entity.property中EntryProp的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `LinkEntryProp`
    `class` | `SubEntryProp`
    `class` | `TreeEntryProp`