## 类的使用
kd.bos.entity.datamodel.ListSelectedRowCollection

- 使用ListSelectedRowCollection的程序包
  程序包 | 说明
  --- | ---
  kd.bos.entity.botp.runtime |
  kd.bos.entity.datamodel |
  kd.bos.form |
  kd.bos.form.events |
  kd.bos.form.field.events |
  kd.bos.form.operate |
  kd.bos.list |
  kd.bos.list.events |
  kd.bos.list.plugin |

- - ### kd.bos.entity.botp.runtime中ListSelectedRowCollection的使用

    返回ListSelectedRowCollection的kd.bos.entity.botp.runtime中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `ListSelectedRowCollection` | ConvertOpParameter.`getSelectedRows()` 进行下推的源单数据；如果是选单，则此参数为空

    参数类型为ListSelectedRowCollection的kd.bos.entity.botp.runtime中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | ConvertOpParameter.`setSelectedRows(ListSelectedRowCollection selectedRows)`

  - ### kd.bos.entity.datamodel中ListSelectedRowCollection的使用

    返回ListSelectedRowCollection的kd.bos.entity.datamodel中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `static ListSelectedRowCollection` | ListSelectedRowCollection.`deSerialize(java.lang.String base64String)` 将反序列化的字符串转为列表选择列集合
    `ListSelectedRowCollection` | ListSelectedRowCollection.`getBillListSelectedRowCollection()` 返回列表合并行选择数据，有合并行返回第一行数据

  - ### kd.bos.form中ListSelectedRowCollection的使用

    参数类型为ListSelectedRowCollection的kd.bos.form中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `static void` | MessageProxy.`sendBaseDataSetValueAction(java.lang.String key, java.lang.String fieldKey, java.lang.String fieldName, BasedataEntityType entityType, ListSelectedRowCollection rows, IFormView formView, int clientType, int rowIndex, java.lang.String clientMethodName)`

  - ### kd.bos.form.events中ListSelectedRowCollection的使用

    返回ListSelectedRowCollection的kd.bos.form.events中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `ListSelectedRowCollection` | BeforeDoOperationEventArgs.`getListSelectedData()` 列表选择行，多行；允许插件对选择行进行排序，以免在分批操作时，需要优先处理的数据被排在后面处理，影响操作执行结果

    参数类型为ListSelectedRowCollection的kd.bos.form.events中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | BeforeDoOperationEventArgs.`setListSelectedData(ListSelectedRowCollection listSelectedData)`

  - ### kd.bos.form.field.events中ListSelectedRowCollection的使用

    返回ListSelectedRowCollection的kd.bos.form.field.events中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `ListSelectedRowCollection` | AfterF7SelectEvent.`getListSelectedRowCollection()`

    参数类型为ListSelectedRowCollection的kd.bos.form.field.events中的构造器
    构造器和说明
    `AfterF7SelectEvent(java.lang.Object source, java.lang.String actionId, ListSelectedRowCollection listSelectedRowCollection, int currentRowIndex)`

  - ### kd.bos.form.operate中ListSelectedRowCollection的使用

    返回ListSelectedRowCollection的kd.bos.form.operate中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `ListSelectedRowCollection` | FormOperate.`getListSelectedData()` 列表选择行，多行

    参数类型为ListSelectedRowCollection的kd.bos.form.operate中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | FormOperate.`setListSelectedData(ListSelectedRowCollection listSelectedData)`

  - ### kd.bos.list中ListSelectedRowCollection的使用

    返回ListSelectedRowCollection的kd.bos.list中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `ListSelectedRowCollection` | IListView.`getCurrentListAllRowCollection()`
    `ListSelectedRowCollection` | BillList.`getCurrentListAllRowCollection()`
    `ListSelectedRowCollection` | ListShowParameter.`getListSelectedRowCollection()`
    `ListSelectedRowCollection` | IListView.`getSelectedRows()`
    `ListSelectedRowCollection` | BillList.`getSelectedRows()` 获取列表中选择的行记录（数据）

    参数类型为ListSelectedRowCollection的kd.bos.list中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | BillList.`putSelectedRows(ListSelectedRowCollection listSelectedRowCollection)` 打开参数设置的选中
    `void` | BillList.`restoreSelection(ListSelectedRowCollection alListSelectedRows)` 恢复选择行
    `void` | ListShowParameter.`setListSelectedRowCollection(ListSelectedRowCollection listSelectedRowCollection)`

  - ### kd.bos.list.events中ListSelectedRowCollection的使用

    返回ListSelectedRowCollection的kd.bos.list.events中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `ListSelectedRowCollection` | ListRowClickEvent.`getListSelectedRowCollection()` 获取列表选择行数据集

    参数类型为ListSelectedRowCollection的kd.bos.list.events中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | ListRowClickEvent.`setListSelectedRowCollection(ListSelectedRowCollection listSelectedRowCollection)` 设置列表选择行数据集

    参数类型为ListSelectedRowCollection的kd.bos.list.events中的构造器
    构造器和说明
    `ListRowClickEvent(java.lang.Object source, int row, int pageIndex, ListSelectedRowCollection listSelectedRowCollection, ListSelectedRow currentListSelectedRow)` 构造方法

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

    返回ListSelectedRowCollection的kd.bos.list.plugin中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `ListSelectedRowCollection` | StandardTreeListPlugin.`deleteOperation(BeforeDoOperationEventArgs args)`
    `ListSelectedRowCollection` | StandardTreeListPlugin.`disableOperation(BeforeDoOperationEventArgs args)`
    `ListSelectedRowCollection` | StandardTreeListPlugin.`enableOperation(BeforeDoOperationEventArgs args)`
    `ListSelectedRowCollection` | StandardTreeListPlugin.`getOperationData(BeforeDoOperationEventArgs args, BasedataEntityType entityType)`