npm package: @riil-frontend/component-index-selector
Description: 这是一个指标选择列表
Latest version: 1.0.1-a.1

# 指标选择

index-select-list

这是一个指标选择列表

## API

### IndexSelectList

| 参数                | 说明                                                                                                                                            | 类型         | 默认值           |
| ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | ---------------- |
| data                | 指标候选数据源 分组展示：[{id:"组 id",name:"分组名称",children:[{id:"指标 id",name:"指标名称"}]}]， 平铺展示： [{id:"指标 id",name:"指标名称"}] | Array        | \[]              |
| mode                | 指标选择模式<br><br>**可选值**:<br>'single', 'multiple'                                                                                         | Enum         | 'single'         |
| value               | 已选择的指标值                                                                                                                                  | Array/String | -                |
| onChange            | 指标选在变化事件<br><br>**签名**:<br>Function(ids:Array) => void                                                                                | Function     | -                |
| defaultExpandedKeys | 默认展开折叠面,默认展开第一列,同折叠面板板                                                                                                      | Array        | ['0']            |
| expandedKeys        | 激活展开的折叠面,同折叠面板板                                                                                                                   | Array        | -                |
| accordion           | 是否打开手风琴状,同折叠面板态                                                                                                                   | Boolean      | -                |
| onExpand            | 折叠面板展开状态发生变化时候的回调<br><br>**签名**:<br>Function(ids:Array) => void ,同折叠面板                                                  | Function     | -                |
| searchPlaceholder   | 搜索框可描述输入字段预期值的提示信息                                                                                                            | String       | '请输入指标名称' |
| dialogTitle         | 弹框头部描述文字                                                                                                                                | String       | '选择指标'       |
| noDataPage          | 无数据页面样式                                                                                                                                  | ReactNode    | -                |
| isDialog            | 是否为弹框模式                                                                                                                                  | Boolean      | true             |
| onOk                | 点击弹框确定按钮模(ids:指标 id 数组)=>void                                                                                                      | function     | -                |
| onCancel            | 点击取消按钮                                                                                                                                    | function     | -                |
| onClose             | 点击关闭图标                                                                                                                                    | function     | -                |