1.0.7 • Published 3 years ago

@aligov/console-protable v1.0.7

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

智搜管理后台通用表格组件

@aligov/console-protable

intro component

API

参数名说明必填类型默认值备注
batchDeleteClick批量删除按钮点击事件falseFunctionnull与batchDeleteConfig有重叠
batchDeleteConfig确认删除的文案,可选,可以是文本也可以是函数 confirmMessage?: text | Function; 批量删除按钮点击事件action:Function;falseobjectnull批量删除按钮配置
actionstext?: string;action: () => Promise;title?: string;visible?: boolean;falseobject[]null操作项(与addConfig有重叠)
addConfigtext?: string;action: () => Promise;title?: string;visible?: boolean;falseobjectnull新增按钮点击事件
style自定义样式falseanynull自定义样式
rowSelectable如果为false则不展示行选择框,true一直显示,function则根据行内数据自行添加加判断逻辑;falseboolean | ((rowRecord: any) => boolean);true选择模式配置
tableRef自定义内部绑定ref,内部绑定事件:refreshList:外部刷新表格数据;getValue:外部获取dataSource数据;setValue:外部重写dataSource数据falseanynull内部绑定ref
searchConfig自定义顶部搜索配置,内部组件支持SELECT,SEARCHfalse(() => React.ReactElement) | ISearchItemProps[];null顶部搜索配置
queryData列表查询参数true(params, searchParams) => Promise<{ total: number; list?: any[] }>;null查询列表函数
primaryKeydataSource当中数据的主键,如果给定的数据源中的属性不包含该主键,会造成选择状态全部选中falsestringid默认id
columns渲染行配置文件trueany[]null渲染行
onSortChange(dataSource)=>{} 函数存在则触发拖拽排序模式falseFunctionnull拖拽触发函数
其他自定义渲染扩展属性,参数参照fusion的table组件falseanynull属性补充