跳到主要内容

Audit

配置示例:

{
"component": "Audit",
"componentProps": {
"formEntityId": ":formData.formEntityId",
"formEntityDataId": ":formData.id"
}
}

容器属性

所有组件配置的第一层均支持容器属性

组件属性 componentsProps

NameTypeDefault是否支持 Variable PatternDescription
classNamestring✔️组件的 className
styleobject组件的 style
formEntityIdnumber✔️Form entity id,当表单开启分表时为 required
formEntityDataIdnumber✔️当不提供 rowData 属性的时候,表格将会从此 formEntityDataId 发请求获取数据
dataUrlstring/form/api/form-entity-data-audit/list-group/${formEntityDataId}✔️当不提供 rowData 属性的时候,表格将会从此 dataUrl 发请求获取数据
translateDataResponseboolfalse是否需要翻译请求结果
sortModelArray<SortModel>数据的排序方式
rowDataArray<object>ag-grid 表格的数据

所有其余 componentsProps 将会被传给组件根元素(Table)。

SortModel

NameTypeDefaultDescription
colIdstring排序字段 id
sort'asc' | 'desc''asc'生序或者降序排序
sortType'text' | 'number' | 'date''text'值按照什么类型进行排序

JS API

通过 formApi.getFieldApi() 获取的接口如下:

NameTypeDescription
nodeHTML Element组件的根 DOM 元素
gridApiobjectAg-Grid 的 api 接口, 官方文档