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