1.0.2 • Published 2 years ago

@m-materials/com-tree v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

下拉树

@m-materials/com-tree

基于antd TreeSelect 下拉树结构选择器 主要增加了远程加载数据功能

API

参数说明类型默认值是否必填
allowClear可以点击清除图标删除内容booleanfalse
afterSelect选择数据行后触发该事件Function(item: T, index: number)-
afterClear清空数据触发该事件Function-
afterLoaded数据请求完成调用该事件,返回接口请求的数据Function(data: object[])-
cascadeParams级联参数配置object-
className选择框样式名string-
defaultValue输入框默认内容string-
disabled组件失效状态booleanfalse
dataSource静态数据源object[][]
field额外提交的表单字段属性名,表单受控string[][]
formantd 表单的 form 属性,参考 antd 的Form组件WrappedFormUtils-
name填充输入框显示的表单字段属性名,表单受控string
placeholder选择框默认文字string-
reader接口数据解析适配,参考配置项object-
rowKey设置列表项唯一的 key,可以是返回字符串的字符串或函数Function((item: T) => string)string'id'
stylecss 属性配置React.CSSProperties-
showSearch显示快速搜索booleantrue
searchPlaceHolder搜索框默认文字string-
searchProperties搜索接口数据属性配置string[]['code', 'name']
store数据接口对象,参考配置项object-
value输入框内容string-
width数据面板宽度,默认与选择框同宽number-

StoreProps

  • dataSource 用来配置本地数据,store用来配置远程数据请求信息。
  • dataPath 用于后端渲染下拉树的数据节点,默认读取response(后端响应数据中的'data'属性)。你也可配置成'data.content', 表示读取返回数据中data中的content作为下拉树渲染内容。
参数说明类型默认值版本
params接口请求参数object-
type接口请求类型'GET' | 'POST'GET
url接口请求地址string-
autoLoad初始化时自动获取数据booleanfalse
dataPath用于渲染数据路径string'data'

Reader

参数说明类型默认值版本
childKey子节点的属性名string'children'
field与dataSource树状节点属性对应,form表单提交时候将获取额外属性string[]-
name对应节点keystring-