ht-components

3.1.1 • Public • Published

HTTables

参数

参数 类型 含义 必填 默认值
rowKey string/function 表格列数据的key -
columns array 表格列信息,同antd配置,新增renderFnName -
columnsFnMap object renderFnName的方法集合 - -
headerJsx jsx 筛选框和表格之间的内容 - -
tableHeight string/number 表格高度,只支持px - -
filterList array 表格筛选项,见“filterList” - -
isRequest boolean 是否发送请求 - true
dataList array 表格数据,不发送请求时使用 - -
api function 接口,发送请求时使用 - -
resListKey string 返回参数中的列表key - -
rowSelection Object 表格复选配置 - -
additionalParameters object 请求数据的额外参数 - -
dealReqDataFn function 对请求数据进行自定义处理 - -
successFn function 请求成功的回调 & 对响应数据进行自定义处理 - -
isPagination boolean 是否分页 - true
paginationInfo object 分页信息,{current, pageSize} - {current: 1, pageSize: 10}
linkKeys array 关联关系,select使用,值为filterList的filterDataKey - -
isShowSearchBtn boolean 是否显示搜索按钮 - true
isShowResettingBtn boolean 是否显示重置按钮 - true
onParamsChange function 参数修改后的回调 - -

方法

参数 类型 含义 参数
search function 重新搜索 (isChangePages-是否重置为第一页,默认false)
getParams function 获取查询参数 -

filterList

参数 类型 含义 必填 默认值
label string 标题 -
filterType string 类型(input/select/treeSelect/datePicker) -
filterDataKey string/array 查询时给后端的参数key,范围选择时传数组 -
value string/array 初始参数,范围选择时传数组 - -
placeholder string/array 无内容时的填充项,范围选择时传数组 - -
allowClear boolean 是否允许清空 - true
showSearch boolean 是否允许搜索 - true
style object 其他样式 - -

filterList其余参数:

input

参数 类型 含义 必填 默认值
maxLength number 文本框最长允许输入长度 - 50
addonBefore string jsx 输入框前部内容 -
addonAfter string jsx 输入框尾部内容 -

select

参数 类型 含义 必填 默认值
options array/object 下拉框可选项列表,[{label, value}]或{value: label} - -
optionsApi function 接口,请求options列表,优先级高于options配置 - -
resListKey string options接口返回参数中的列表key - -
labelKey string options接口返回参数中的label key - 'label'
valueKey string options接口返回参数中的value key - 'value'
additionalParameters object 额外请求参数 - -
isLazy boolean 是否懒加载数据 - false
lazySearchKey string isLazy为true时的搜索key - 'keyword'
dealOptionsReqDataFn function 对请求数据进行自定义处理 - -
parentLinkAjaxKey string 存在关联父节点时,请求数据的父节点参数key - linkKeys对应的值

treeSelect

参数 类型 含义 必填 默认值
options array 下拉可选项列表,[{label, value, children:[{label, value, children}]}] - -
optionsApi function 接口,请求options列表,优先级高于options配置 - -
resListKey string options接口返回参数中的列表key - -
fieldNames object 自定义节点label、value、key、children的字段 - {label:label,value:value,children:children,key:value}
additionalParameters object 额外请求参数 - -
multiple boolean 是否可多选 - false
dealOptionsReqDataFn function 对请求数据进行自定义处理 - -

datePicker

参数 类型 含义 必填 默认值
picker string 日期组件可选范围(date/month/week/range) - date

HTScreen

参数

参数 类型 含义 必填 默认值
filterList array 筛选项,同HTTables -
linkKeys array 关联关系,同HTTables - -
isShowSearchBtn boolean 是否显示搜索按钮 - true
isShowResettingBtn boolean 是否显示重置按钮 - true
search function 搜索项,(searchJson) => {} - -
onParamsChange function 参数修改后的回调 - -

方法

参数 类型 含义 参数
search function 重新搜索 (isChangePages-是否重置为第一页,默认false)
getParams function 获取查询参数 -

Readme

Keywords

none

Package Sidebar

Install

npm i ht-components

Weekly Downloads

6

Version

3.1.1

License

ISC

Unpacked Size

532 kB

Total Files

36

Last publish

Collaborators

  • linxiudong