@m-materials/com-list
v1.0.1
Published
带远程加载功能的下拉列表
Downloads
16
Readme
ComList
@m-materials/com-list
带远程加载功能的下拉列表
API
| 参数名 | 说明 | 必填 | 类型 | 默认值 | 备注 | | --------- | ------------------------------------------------------------------------------------| ---- | ----- | ------ | ---- | | form |参考 antd 的Form组件 | false | object| | | | afterSelect|选择数据行后触发该事件 | false| (item: T, index: number) | | | | disabled |组件失效状态 | false | boolean | false| | | showSearch |显示快速搜索 | false | boolean | false| | | searchProperties|搜索接口数据属性配置 | false | string[] | ['code', 'name'] | | | dataSource |静态数据源 | false | object[] | | | | defaultValue|默认值 | false | string | | | | store | 数据接口对象,参考[配置项](#StoreProps | false | object | | | | cascadeParams| 级联参数配置 | object | - | | | | width | 下拉数据面板默认宽度 | false | number | | | | field | 与Reader中的参数对应,可将其参数名称转为对应名称。 | false | string[] | | 一般用于form表单中获取多个自定义名称参数| | reader | 下拉参数读取设置 | false | number | | 一般用于form表单中获取多个自定义名称参数| | listProps | 列表属性配置,参考配置项 | object | - | | |
StoreProps
| 参数 | 说明 | 类型 | 默认值 | 版本 | | -------- | -------------------- | --------------- | ------ | ---- | | params | 接口请求参数 | object | - | | | type | 接口请求类型 | 'GET' | 'POST' | GET | | | url | 接口请求地址 | string | - | | | autoLoad | 初始化时自动获取数据 | boolean | false | |
ListProps
| 参数 | 说明 | 类型 | 默认值 | 版本 | | ---------- | ------------------------------------------------------ | --------------------------------------------------- | ------------ | ---- | | itemLayout | 设置列表布局, 设置成 vertical 则竖直样式显示, 默认横排 | 'vertical' | 'horizontal' | 'horizontal' | | | renderItem | 自定义渲染列表项 | Function(item: T, index: number) => React.ReactNode | - | |
Reader
| 参数 | 说明 | 类型 | 默认值 | 版本 | | ----------- | -------------------------------------------- | --------- | ------ | ---- | | data | 截取的数据节点 | string | - | | | description | 次要信息属性名 | string | - | | | field | ComboList 属性 field 映射,属性名必须一一对应 | string[] | - | | | name | 显示的属性名,ComboList 属性 name 映射 | string | - | |