kd.bos.list

## 接口 IListView

- 所有超级接口:
    IFormView
  所有已知子接口:
    IMobileListView

      public interface IListView
      extends IFormView

- - ### 字段概要

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

  - ### 方法概要

    所有方法 实例方法 抽象方法 默认方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `changeListView(java.lang.String billFormId)` 根据表单标识对列表数据进行切换
    `void` | `clearSelection()`
    `void` | `export()`
    `void` | `export(long templateId)`
    `default void` | `export(long templateId, boolean fillParent)`
    `void` | `focusRootNode()`
    `java.lang.String` | `getBillFormId()`
    `ListSelectedRowCollection` | `getCurrentListAllRowCollection()`
    `ListSelectedRow` | `getCurrentSelectedRowInfo()`
    `int` | `getFocusRow()`
    `java.lang.Object` | `getFocusRowPkId()`
    `IListModel` | `getListModel()`
    `java.util.List<java.lang.Long>` | `getSelectedMainOrgIds()` 获取选中的主业务组织
    `ListSelectedRowCollection` | `getSelectedRows()`
    `ITreeListView` | `getTreeListView()`
    `void` | `importData(java.util.List<java.lang.String> url, java.lang.String type)`
    `void` | `importData(java.util.List<java.lang.String> url, java.lang.String type, java.util.List<java.lang.String> pluginClasses)`
    `void` | `refresh()` 只取数的方法
    `void` | `returnLookupData()`
    `void` | `setBillFormId(java.lang.String billFormId)`
    `void` | `setSelectedMainOrgIds(java.util.List<java.lang.Long> selectedMainOrgIds)`

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

      `activate, addPlugin, addService, cacheFormShowParameter, close, closeRobotMessage, createControlIndex, createFlexModel, download, executeClientCommand, executeClientMethodCallback, getActionResult, getControl, getEntityId, getFormShowParameter, getMainView, getModel, getPageId, getParentView, getReturnData, getRootControl, getService, getServiceAppId, getView, getViewNoPlugin, initialize, invokeOperation, invokeOperation, invokeOperation, openUrl, previewAttachment, returnDataToParent, sendFormAction, sendWebSocketAction, setClientReturnData, setEnable, setEnable, setReturnData, setStatus, setVisible, showConfirm, showConfirm, showConfirm, showConfirm, showConfirm, showConfirm, showConfirm, showErrMessage, showErrorNotification, showErrorNotification, showFieldTip, showFieldTips, showForm, showMessage, showMessage, showMessage, showMessage, showMessage, showOperationResult, showOperationResult, showPictureView, showRobotMessage, showRobotMessage, showSuccessNotification, showSuccessNotification, showSuccessNotification, showSuccessNotification, showTipNotification, showTipNotification, showTipNotification, showTipNotification, showUpload, updateControlMetadata, updateUIMetadatas, updateView, updateView, updateView`

- - ### 字段详细资料

    - #### LISTDATACHANGED

          static final java.lang.String LISTDATACHANGED

      另请参阅:
        常量字段值

  - ### 方法详细资料

    - #### getListModel

          IListModel getListModel()

    - #### getSelectedRows

          ListSelectedRowCollection getSelectedRows()

    - #### returnLookupData

          void returnLookupData()

    - #### refresh

          void refresh()

      只取数的方法

    - #### getTreeListView

          ITreeListView getTreeListView()

    - #### getBillFormId

          java.lang.String getBillFormId()

    - #### setBillFormId

          void setBillFormId(java.lang.String billFormId)

    - #### getFocusRow

          int getFocusRow()

    - #### getCurrentSelectedRowInfo

          ListSelectedRow getCurrentSelectedRowInfo()

    - #### getFocusRowPkId

          java.lang.Object getFocusRowPkId()

    - #### clearSelection

          void clearSelection()

    - #### getCurrentListAllRowCollection

          ListSelectedRowCollection getCurrentListAllRowCollection()

    - #### getSelectedMainOrgIds

          java.util.List<java.lang.Long> getSelectedMainOrgIds()

      获取选中的主业务组织
      返回:
        选中的主业务组织

    - #### setSelectedMainOrgIds

          void setSelectedMainOrgIds(java.util.List<java.lang.Long> selectedMainOrgIds)

      参数:
        `SelectedMainOrgIds` - 设置选中的主业务组织

    - #### export

          void export()

    - #### export

          void export(long templateId)

    - #### export

          default void export(long templateId,
                              boolean fillParent)

    - #### importData

          void importData(java.util.List<java.lang.String> url,
                          java.lang.String type)

    - #### importData

          void importData(java.util.List<java.lang.String> url,
                          java.lang.String type,
                          java.util.List<java.lang.String> pluginClasses)

    - #### focusRootNode

          void focusRootNode()

    - #### changeListView

          void changeListView(java.lang.String billFormId)

      根据表单标识对列表数据进行切换
      参数:
        `billFormId` - 表单标识