kd.bos.form.plugin

## 类 FormViewPluginProxy

- java.lang.Object
- - kd.bos.form.plugin.FormViewPluginProxy

- 直接已知子类:
    AbstractListViewPluginProxy, BillViewPluginProxy, MobFormViewPluginProxy, ReportViewPluginProxy

      public class FormViewPluginProxy
      extends java.lang.Object

  动态表单View层插件代理

- - ### 构造器概要

    构造器
    构造器和说明
    `FormViewPluginProxy()` 构造函数

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `fireAfterBindData(java.util.EventObject e)`
    `void` | `fireAfterDoOperation(AfterDoOperationEventArgs afterDoOperationEventArgs)`
    `void` | `fireBeforeBindData(java.util.EventObject e)`
    `void` | `fireBeforeClosed(BeforeClosedEvent e)`
    `void` | `fireBeforeDoOperation(BeforeDoOperationEventArgs args)`
    `void` | `fireBeforeFieldPostBack(BeforeFieldPostBackEvent e)`
    `void` | `fireClosedCallBack(CloseCallBack closeCallBack, java.lang.Object ret)`
    `void` | `fireConfirmedCallBack(MessageBoxClosedEvent messageBoxClosedEvent, java.lang.String className)`
    `void` | `fireContextMenuClick(java.lang.String source, java.lang.String itemKey)`
    `void` | `fireCustomEvent(CustomEventArgs e)`
    `void` | `fireCustomPrintDataObject(CustomPrintDataObjectArgs e)`
    `void` | `fireDestory()`
    `void` | `fireFlexBeforeClosed(FlexBeforeClosedEvent e)`
    `void` | `fireInitialize()` 实例化后操作
    `void` | `fireMessageBoxClosed(MessageBoxClosedEvent e)`
    `void` | `fireOnGetControl(OnGetControlArgs e)` 0 * @param e
    `void` | `firePageRelease(java.util.EventObject e)`
    `void` | `fireRegisterListener(java.util.EventObject e)`
    `void` | `fireTimerElapsed(TimerElapsedArgs e)`
    `IFormPlugin` | `getPlugin(java.lang.String className)`
    `java.util.List<IFormPlugin>` | `getPlugIns()` 插件实例集合
    `void` | `registerPlugin(IFormPlugin plugin)` 注册插件实例
    `void` | `registerPlugins(java.util.List<IFormPlugin> list)` 注册插件实例
    `void` | `removePlugIn(IFormPlugin plugIn)` 移除插件,业务注入插件自己创建，自己移除
    `void` | `setView(IFormView formView)` 设置表单视图

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

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

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

    - #### FormViewPluginProxy

          public FormViewPluginProxy()

      构造函数

  - ### 方法详细资料

    - #### getPlugIns

          public final java.util.List<IFormPlugin> getPlugIns()

      插件实例集合

    - #### getPlugin

          public IFormPlugin getPlugin(java.lang.String className)

    - #### registerPlugins

          public final void registerPlugins(java.util.List<IFormPlugin> list)

      注册插件实例
      参数:
        `list` -

    - #### registerPlugin

          public final void registerPlugin(IFormPlugin plugin)

      注册插件实例
      参数:
        `plugIn` -

    - #### removePlugIn

          public final void removePlugIn(IFormPlugin plugIn)

      移除插件,业务注入插件自己创建，自己移除
      参数:
        `plugIn` -

    - #### setView

          public void setView(IFormView formView)

      设置表单视图
      参数:
        `formView` - 表单视图

    - #### fireInitialize

          public void fireInitialize()

      实例化后操作

    - #### fireOnGetControl

          public void fireOnGetControl(OnGetControlArgs e)

      0 * @param e

    - #### fireMessageBoxClosed

          public void fireMessageBoxClosed(MessageBoxClosedEvent e)

    - #### fireBeforeClosed

          public void fireBeforeClosed(BeforeClosedEvent e)

    - #### fireClosedCallBack

          public void fireClosedCallBack(CloseCallBack closeCallBack,
                                         java.lang.Object ret)

    - #### fireConfirmedCallBack

          public void fireConfirmedCallBack(MessageBoxClosedEvent messageBoxClosedEvent,
                                            java.lang.String className)

    - #### fireAfterBindData

          public void fireAfterBindData(java.util.EventObject e)

    - #### fireBeforeBindData

          public void fireBeforeBindData(java.util.EventObject e)

    - #### fireBeforeDoOperation

          public void fireBeforeDoOperation(BeforeDoOperationEventArgs args)

    - #### fireAfterDoOperation

          public void fireAfterDoOperation(AfterDoOperationEventArgs afterDoOperationEventArgs)

    - #### fireContextMenuClick

          public void fireContextMenuClick(java.lang.String source,
                                           java.lang.String itemKey)

    - #### fireCustomEvent

          public void fireCustomEvent(CustomEventArgs e)

    - #### fireDestory

          public void fireDestory()

    - #### fireTimerElapsed

          public void fireTimerElapsed(TimerElapsedArgs e)

    - #### firePageRelease

          public void firePageRelease(java.util.EventObject e)

    - #### fireCustomPrintDataObject

          public void fireCustomPrintDataObject(CustomPrintDataObjectArgs e)

    - #### fireRegisterListener

          public void fireRegisterListener(java.util.EventObject e)

    - #### fireBeforeFieldPostBack

          public void fireBeforeFieldPostBack(BeforeFieldPostBackEvent e)

    - #### fireFlexBeforeClosed

          public void fireFlexBeforeClosed(FlexBeforeClosedEvent e)