1.0.1 • Published 2 years ago
@m-materials/com-list v1.0.1
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 | - |