kd.bos.entity.datamodel.events

## 类 ModelEventProxy

- java.lang.Object
- - kd.bos.entity.datamodel.events.ModelEventProxy

-     public class ModelEventProxy
      extends java.lang.Object

  模型事件代理

- - ### 构造器概要

    构造器
    构造器和说明
    `ModelEventProxy()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `addDataModelChangeListener(IDataModelChangeListener l)` 添加模型改变监听
    `void` | `addDataModelListener(IDataModelListener l)` 添加模型监听
    `void` | `fireAfterAddRow(AfterAddRowEventArgs e)` 触发添加行之后事件
    `void` | `fireAfterCopyeData(java.util.EventObject e)`
    `void` | `fireAfterCreateNewData(java.util.EventObject e)` 触发创建模型新数据之后的监听
    `void` | `fireAfterDeleteEntry(AfterDeleteEntryEventArgs e)` 触发删除行事件之后事件
    `void` | `fireAfterDeleteRow(AfterDeleteRowEventArgs e)` 触发删除行之后事件
    `void` | `fireAfterImportData(ImportDataEventArgs e)` 触发引入数据包填写完毕事件
    `void` | `fireAfterMoveEntryDown(AfterMoveEntryEventArgs e)` 触发下移行事件
    `void` | `fireAfterMoveEntryUp(AfterMoveEntryEventArgs e)` 触发上移行事件
    `void` | `fireBeforeAddRow(BeforeAddRowEventArgs e)` 触发添加行之前的事件
    `void` | `fireBeforeDeleteEntry(BeforeDeleteEntryEventArgs e)` 触发删除行之前事件
    `void` | `fireBeforeDeleteRow(BeforeDeleteRowEventArgs e)` 触发删除行之前事件
    `void` | `fireBeforeImportData(BeforeImportDataEventArgs e)` 触发引入前事件
    `void` | `fireBeforePopertyChanged(PropertyChangedArgs e)` 触发模型字段值更新之前的监听
    `void` | `fireBeforeSetItemValueByNumber(BeforeSetItemValueEventArgs e)`
    `void` | `fireCreateNewData(BizDataEventArgs e)` 触发创建模型新数据的监听
    `void` | `fireGetEntityType(GetEntityTypeEventArgs e)`
    `void` | `fireInitImportData(InitImportDataEventArgs e)` 触发批量引入前，初始化引入数据包事件
    `void` | `fireLoadData(LoadDataEventArgs e)`
    `void` | `firePopertyChanged(PropertyChangedArgs e)` 触发值更新事件

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### ModelEventProxy

          public ModelEventProxy()

  - ### 方法详细资料

    - #### addDataModelListener

          public void addDataModelListener(IDataModelListener l)

      添加模型监听
      参数:
        `l` - 模型监听

    - #### addDataModelChangeListener

          public void addDataModelChangeListener(IDataModelChangeListener l)

      添加模型改变监听
      参数:
        `l` - 模型改变监听

    - #### fireAfterCreateNewData

          public void fireAfterCreateNewData(java.util.EventObject e)

      触发创建模型新数据之后的监听
      参数:
        `e` - 事件源

    - #### fireInitImportData

          public void fireInitImportData(InitImportDataEventArgs e)

      触发批量引入前，初始化引入数据包事件
      参数:
        `e` - 事件源

    - #### fireBeforeImportData

          public void fireBeforeImportData(BeforeImportDataEventArgs e)

      触发引入前事件
      参数:
        `e` - 事件源

    - #### fireAfterImportData

          public void fireAfterImportData(ImportDataEventArgs e)

      触发引入数据包填写完毕事件
      参数:
        `e` - 事件源

    - #### fireLoadData

          public void fireLoadData(LoadDataEventArgs e)

    - #### fireCreateNewData

          public void fireCreateNewData(BizDataEventArgs e)

      触发创建模型新数据的监听
      参数:
        `e` - 业务数据参数

    - #### fireAfterCopyeData

          public void fireAfterCopyeData(java.util.EventObject e)

    - #### fireBeforePopertyChanged

          public void fireBeforePopertyChanged(PropertyChangedArgs e)

      触发模型字段值更新之前的监听
      参数:
        `e` - 值更新事件参数

    - #### firePopertyChanged

          public void firePopertyChanged(PropertyChangedArgs e)

      触发值更新事件
      参数:
        `e` - 值更新事件参数

    - #### fireBeforeAddRow

          public void fireBeforeAddRow(BeforeAddRowEventArgs e)

      触发添加行之前的事件
      参数:
        `e` - 添加行事件之前事件参数

    - #### fireAfterAddRow

          public void fireAfterAddRow(AfterAddRowEventArgs e)

      触发添加行之后事件
      参数:
        `e` - 添加行事件之后事件参数

    - #### fireBeforeDeleteRow

          public void fireBeforeDeleteRow(BeforeDeleteRowEventArgs e)

      触发删除行之前事件
      参数:
        `e` - 删除行事件之前事件参数

    - #### fireAfterDeleteRow

          public void fireAfterDeleteRow(AfterDeleteRowEventArgs e)

      触发删除行之后事件
      参数:
        `e` - 删除行之后事件参数

    - #### fireBeforeDeleteEntry

          public void fireBeforeDeleteEntry(BeforeDeleteEntryEventArgs e)

      触发删除行之前事件
      参数:
        `e` - 删除行之前事件参数

    - #### fireAfterDeleteEntry

          public void fireAfterDeleteEntry(AfterDeleteEntryEventArgs e)

      触发删除行事件之后事件
      参数:
        `e` - 删除行事件之后事件参数

    - #### fireAfterMoveEntryUp

          public void fireAfterMoveEntryUp(AfterMoveEntryEventArgs e)

      触发上移行事件
      参数:
        `e` - 上移行事件参数

    - #### fireAfterMoveEntryDown

          public void fireAfterMoveEntryDown(AfterMoveEntryEventArgs e)

      触发下移行事件
      参数:
        `e` - 下移行事件参数

    - #### fireGetEntityType

          public void fireGetEntityType(GetEntityTypeEventArgs e)

    - #### fireBeforeSetItemValueByNumber

          public void fireBeforeSetItemValueByNumber(BeforeSetItemValueEventArgs e)