## 类的使用
kd.bos.form.events.BeforeDoOperationEventArgs

- 使用BeforeDoOperationEventArgs的程序包
  程序包 | 说明
  --- | ---
  kd.bos.form.plugin |
  kd.bos.list.plugin |

- - ### kd.bos.form.plugin中BeforeDoOperationEventArgs的使用

    参数类型为BeforeDoOperationEventArgs的kd.bos.form.plugin中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | KDFormPlugin.`beforeDoOperation(BeforeDoOperationEventArgs e)`
    `default void` | IFormPlugin.`beforeDoOperation(BeforeDoOperationEventArgs e)` 操作前处理，操作什么？
    `void` | AbstractFormPlugin.`beforeDoOperation(BeforeDoOperationEventArgs args)`
    `void` | FormViewPluginProxy.`fireBeforeDoOperation(BeforeDoOperationEventArgs args)`

  - ### kd.bos.list.plugin中BeforeDoOperationEventArgs的使用

    参数类型为BeforeDoOperationEventArgs的kd.bos.list.plugin中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | StandardTreeListPlugin.`beforeDoOperation(BeforeDoOperationEventArgs args)`
    `ListSelectedRowCollection` | StandardTreeListPlugin.`deleteOperation(BeforeDoOperationEventArgs args)`
    `ListSelectedRowCollection` | StandardTreeListPlugin.`disableOperation(BeforeDoOperationEventArgs args)`
    `ListSelectedRowCollection` | StandardTreeListPlugin.`enableOperation(BeforeDoOperationEventArgs args)`
    `kd.bos.dataentity.entity.DynamicObjectCollection` | StandardTreeListPlugin.`getChildrenDynamicObject(BeforeDoOperationEventArgs args, BasedataEntityType entityType)`
    `ListSelectedRowCollection` | StandardTreeListPlugin.`getOperationData(BeforeDoOperationEventArgs args, BasedataEntityType entityType)`