UNPKG

@m-materials/com-list

Version:

带远程加载功能的下拉列表

47 lines (38 loc) 4.04 kB
# ComList @m-materials/com-list 带远程加载功能的下拉列表 ## API | 参数名 | 说明 | 必填 | 类型 | 默认值 | 备注 | | --------- | ------------------------------------------------------------------------------------| ---- | ----- | ------ | ---- | | form |参考 antd 的[Form](<https://ant.design/components/form-cn/#Form.create(options)>)组件 | 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 | 列表属性配置,参考[配置项](#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 | - | |