## 类的使用
kd.bos.entity.datamodel.RowDataEntity

- 使用RowDataEntity的程序包
  程序包 | 说明
  --- | ---
  kd.bos.entity.datamodel.events |
  kd.bos.entity.rule |
  kd.bos.form.control.events |

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

    kd.bos.entity.datamodel.events中RowDataEntity的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `ChangeData` 数据改变实体描述类

    返回RowDataEntity的kd.bos.entity.datamodel.events中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `RowDataEntity[]` | AfterAddRowEventArgs.`getRowDataEntities()`

    参数类型为RowDataEntity的kd.bos.entity.datamodel.events中的构造器
    构造器和说明
    `AfterAddRowEventArgs(EntryProp entryProp, RowDataEntity[] rowDataEntities)` 构造函数
    `AfterAddRowEventArgs(EntryProp entryProp, RowDataEntity[] rowDataEntities, int insertRow)` 构造函数

  - ### kd.bos.entity.rule中RowDataEntity的使用

    返回变量类型为RowDataEntity的类型的kd.bos.entity.rule中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.util.List<RowDataEntity>` | RuleExecuteContext.`getDataEntities()`
    `java.util.List<RowDataEntity>` | RaiseEventSource.`getDataEntities()`

    类型变量类型为RowDataEntity的kd.bos.entity.rule中的方法参数
    限定符和类型 | 方法和说明
    --- | ---
    `static java.util.List<kd.bos.entity.rule.RuleDataEntities>` | RuleUtils.`mapingRulesDataEntites(IDataModel model, RaiseEventType raiseEventType, java.util.List<AbstractRule> rules, kd.bos.dataentity.metadata.IDataEntityType eventTable, java.util.List<RowDataEntity> eventDataEntities)` 根据事件源信息，推导出哪些规则以及对应的目标数据集需要执行。

    类型变量类型为RowDataEntity的kd.bos.entity.rule中的构造器参数
    构造器和说明
    `RaiseEventSource(RaiseEventType eventType, java.util.List<RowDataEntity> dataEntities, kd.bos.dataentity.metadata.IDataEntityProperty property)` 构造函数
    `RaiseEventSource(RaiseEventType eventType, java.util.List<RowDataEntity> dataEntities, kd.bos.dataentity.metadata.IDataEntityType entityType)` 构造函数

  - ### kd.bos.form.control.events中RowDataEntity的使用

    返回变量类型为RowDataEntity的类型的kd.bos.form.control.events中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.util.List<RowDataEntity>` | EntryGridBindDataEvent.`getRows()` 当前页显示的单据体数据行

    类型变量类型为RowDataEntity的kd.bos.form.control.events中的构造器参数
    构造器和说明
    `EntryGridBindDataEvent(java.lang.Object source, java.util.List<RowDataEntity> rows, java.util.Map<java.lang.String,java.lang.Object> data, int startIndex)`