Audit
配置示例:
{
"component": "Audit",
"componentProps": {
"formEntityId": ":formData.formEntityId",
"formEntityDataId": ":formData.id"
}
}
容器属性
所有组件配置的第一层均支持容器属性
组件属性 componentsProps
| Name | Type | Default | 是否支持 Variable Pattern | Description |
|---|---|---|---|---|
| className | string | ✔️ | 组件的 className | |
| style | object | 组件的 style | ||
| formEntityId | number | ✔️ | Form entity id,当表单开启分表时为 required | |
| formEntityDataId | number | ✔️ | 当不提供 rowData 属性的时候,表格将会从此 formEntityDataId 发请求获取数据 | |
| dataUrl | string | /form/api/form-entity-data-audit/list-group/${formEntityDataId} | ✔️ | 当不提供 rowData 属性的时候,表格将会从此 dataUrl 发请求获取数据 |
| translateDataResponse | bool | false | 是否需要翻译请求结果 | |
| sortModel | Array<SortModel> | 数据的排序方式 | ||
| rowData | Array<object> | ag-grid 表格的数据 |
所有其余
componentsProps
将会被传给组件根元素(Table)。
SortModel
| Name | Type | Default | Description |
|---|---|---|---|
| colId | string | 排序字段 id | |
| sort | 'asc' | 'desc' | 'asc' | 生序或者降序排序 |
| sortType | 'text' | 'number' | 'date' | 'text' | 值按照什么类型进行排序 |
JS API
通过
formApi.getFieldApi()
获取的接口如下:
| Name | Type | Description |
|---|---|---|
| node | HTML Element | 组件的根 DOM 元素 |
| gridApi | object | Ag-Grid 的 api 接口, 官方文档 |