企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 基础配置信息 |字段|描述|默认值| |-|-|-| |**query**|配置所有请求方法|{}| |**columns**|表格字段配置 [配置](#columns) |[]| |**buttons**|用来配置表格顶部按钮 [配置](#buttons)|[]| |**actions**|配置表格操作按钮 [配置](#actions) `可以使用闭包函数自定义渲染` |[]| ## query - 配置列表、详情、编辑等所有可用到的请求方法 <a name="columns"></a> ## columns |字段|描述|类型|默认值| |----|-|--|-| |title |列头显示文字|| |datadIndex |列数据在数据项中对应的 key,支持 `a.b.c` 的嵌套写法|string| |width |表格宽度|| |fixed |列是否固定,可选 `true`(等效于 left) `'left'` `'right'`| |colSpan |表头列合并,设置为 0 时,不渲染|number| |ellipsis |超过宽度将自动省略,暂不支持和排序筛选一起使用,设置为 `true` 时,表格布局将变成 `tableLayout="fixed"`|boolean| |align|设置列内容的对齐方式 `left` `right` `center` | left| |search|表格顶检索配置 [配置](#search) |object|{}| |customRender|生成复杂数据的渲染函数,参数分别为当前行的值,当前行数据,行索引,@return 里面可以设置表格行/列合并,可参考 demo 表格行/列合并|Function(text, record, index) {}|slot-scope| |handler|自定义渲染数据|function/array|| <a name="buttons"></a> ## buttons - 示例: `{key:value} => {index:indexApi}` - 注意:`key即标识名必须和actions里定义的type类型一致,列表接口默认为index、详情为view、新增为create、更新为update 不可更改` <a name="actions"></a> ## actions |字段|描述|类型|默认值| |-|-|-|-| |icon|图标`仅可使用UI自带的icon`| |title|按标题| |type|与`buttons`里的`key`相对应| |show|条件判断当前按钮是否显示|function| |template|渲染类型:`confirm=>弹窗确定 router=>路由跳转 默认弹出模板 `|string|模板名称| |position|位置 `top bottom` | string || |handler|自定义渲染(暂未实现)| <a name="search"></a> ## search - {} :启用筛选,默认类型为 `input` |字段|描述|类型|默认| |--|-|-|-| |type|表单类型:`input select date`|string|input|