kd.bos.list.plugin

## 类 AbstractListPlugin

- java.lang.Object
- - kd.bos.entity.plugin.AbstractDataModelPlugin
  - - kd.bos.form.plugin.AbstractFormPlugin
    - - kd.bos.list.plugin.AbstractListPlugin

- 所有已实现的接口:
    IDataModelChangeListener, IDataModelListener, ClickListener, ItemClickListener, ICloseCallBack, IFormPlugin, ListRowClickListener, IListPlugin
  直接已知子类:
    AbstractTreeListPlugin

      public class AbstractListPlugin
      extends AbstractFormPlugin
      implements ListRowClickListener, IListPlugin

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static java.lang.String` | `BILLLISTID`
    `static java.lang.String` | `FILTERCONTAINERID`
    `static java.lang.String` | `TOOLBARID`

  - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `createTreeListView(CreateTreeListViewEvent e)` 创建树形列表视图
    `void` | `filterColumnSetFilter(SetFilterEvent args)`
    `void` | `filterContainerAfterSearchClick(FilterContainerSearchClickArgs args)` 过滤容器搜索点击后的处理方法,此事件发生在过滤条件解析后，主要用于点击过滤条件时联动修改其他过滤字段控件, 修改前已先在filterContainerInit事件将要修改的字段用全局变量进行缓存
    `void` | `filterContainerBeforeF7Select(BeforeFilterF7SelectEvent args)` 过滤容器内F7弹出前的处理方法
    `void` | `filterContainerInit(FilterContainerInitArgs args)` 过滤容器初始化的处理方法,页面加载和点击搜索时触发
    `void` | `filterContainerSearchClick(FilterContainerSearchClickArgs args)` 过滤容器搜索点击的处理方法,此事件之前先触发filterContainerInit
    `void` | `initialize()` 插件初始化
    `void` | `setCellFieldValue(java.lang.String key, int rowIndex, java.lang.Object v)`

    - ### 从类继承的方法 kd.bos.form.plugin.AbstractFormPlugin

      `addClickListeners, addItemClickListeners, afterBindData, afterDoOperation, beforeBindData, beforeClick, beforeClosed, beforeDoOperation, click, closedCallBack, confirmCallBack, contextMenuClick, customPrintDataObject, destory, flexBeforeClosed, getControl, getPageCache, getPluginName, getView, itemClick, loadCustomControlMetas, messageBoxClosed, onCreateDynamicUIMetas, onGetControl, preOpenForm, registerListener, setCollapsible, setPluginName, setView, trace`

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

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

    - ### 从接口继承的方法 kd.bos.list.events.ListRowClickListener

      `listRowClick, listRowDoubleClick`

    - ### 从接口继承的方法 kd.bos.list.plugin.IListPlugin

      `beforeCreateListColumns, beforeCreateListDataProvider, beforePackageData, beforeShowBill, billClosedCallBack, billListHyperLinkClick, chat, expandClick, hyperLinkClick, packageData, setFilter`

    - ### 从接口继承的方法 kd.bos.form.plugin.IFormPlugin

      `afterBindData, afterDoOperation, beforeBindData, beforeClosed, beforeDoOperation, beforeFieldPostBack, closedCallBack, confirmCallBack, contextMenuClick, customEvent, customPrintDataObject, destory, flexBeforeClosed, getPluginName, loadCustomControlMetas, messageBoxClosed, onCreateDynamicUIMetas, onGetControl, pageRelease, preOpenForm, registerListener, setPluginName, setView, TimerElapsed, trace`

    - ### 从接口继承的方法 kd.bos.form.control.events.ClickListener

      `beforeClick, click`

    - ### 从接口继承的方法 kd.bos.form.control.events.ItemClickListener

      `beforeItemClick, itemClick`

    - ### 从接口继承的方法 kd.bos.entity.datamodel.events.IDataModelListener

      `afterCopyData, afterCreateNewData, afterImportData, beforeImportData, createNewData, getEntityType, initImportData, loadData`

    - ### 从接口继承的方法 kd.bos.entity.datamodel.events.IDataModelChangeListener

      `afterAddRow, afterDeleteEntry, afterDeleteRow, afterMoveEntryDown, afterMoveEntryUp, beforeAddRow, beforeDeleteEntry, beforeDeleteRow, beforePropertyChanged, beforeSetItemValue, propertyChanged`

- - ### 字段详细资料

    - #### BILLLISTID

          public static final java.lang.String BILLLISTID

      另请参阅:
        常量字段值

    - #### FILTERCONTAINERID

          public static final java.lang.String FILTERCONTAINERID

      另请参阅:
        常量字段值

    - #### TOOLBARID

          public static final java.lang.String TOOLBARID

      另请参阅:
        常量字段值

  - ### 构造器详细资料

    - #### AbstractListPlugin

          public AbstractListPlugin()

  - ### 方法详细资料

    - #### initialize

          public void initialize()

      从接口复制的说明: `IFormPlugin`
      插件初始化
      指定者:
        `initialize` 在接口中 `IFormPlugin`
      覆盖:
        `initialize` 在类中 `AbstractFormPlugin`

    - #### filterContainerInit

          public void filterContainerInit(FilterContainerInitArgs args)

      过滤容器初始化的处理方法,页面加载和点击搜索时触发
      参数:
        `args` -

    - #### filterContainerSearchClick

          public void filterContainerSearchClick(FilterContainerSearchClickArgs args)

      过滤容器搜索点击的处理方法,此事件之前先触发filterContainerInit
      参数:
        `args` - 过滤容器搜索点击参数

    - #### filterContainerAfterSearchClick

          public void filterContainerAfterSearchClick(FilterContainerSearchClickArgs args)

      过滤容器搜索点击后的处理方法,此事件发生在过滤条件解析后，主要用于点击过滤条件时联动修改其他过滤字段控件, 修改前已先在filterContainerInit事件将要修改的字段用全局变量进行缓存
      参数:
        `args` - 过滤容器搜索点击参数

    - #### filterContainerBeforeF7Select

          public void filterContainerBeforeF7Select(BeforeFilterF7SelectEvent args)

      过滤容器内F7弹出前的处理方法
      参数:
        `args` - 过滤容器内F7弹出前触发参数

    - #### filterColumnSetFilter

          public void filterColumnSetFilter(SetFilterEvent args)

    - #### createTreeListView

          public void createTreeListView(CreateTreeListViewEvent e)

      创建树形列表视图
      参数:
        `e` - 创建树形列表视图事件

    - #### setCellFieldValue

          public void setCellFieldValue(java.lang.String key,
                                        int rowIndex,
                                        java.lang.Object v)