d6fed1ff2a93d10380fbc0ba8024fe5a161e1e16
\345\270\270\350\247\201\351\227\256\351\242\230/\350\247\206\345\233\276\351\205\215\347\275\256\344\272\206\345\256\241\350\256\241\345\255\227\346\256\265\344\270\215\346\230\276\347\244\272.md
| ... | ... | @@ -1,17 +1,52 @@ |
| 1 | -# 视图配置了审计字段不显示 |
|
| 1 | +### 如何在视图配置中显示审计字段? |
|
| 2 | 2 | |
| 3 | -因为审计字段的 display 属性默认为 false,如果需要显示,需要在模型显式指定为 true。 |
|
| 4 | 3 | |
| 5 | -```java |
|
| 6 | -@Property(displayName = "申请时间", display = true) |
|
| 7 | -private Date create_date; |
|
| 4 | +系统默认审计字段不显示,需要通过自定义配置来启用显示。 |
|
| 8 | 5 | |
| 9 | -@Property(displayName = "更新时间", display = true) |
|
| 10 | -private Date update_date; |
|
| 6 | +## 关键要点: |
|
| 11 | 7 | |
| 12 | -@Property(displayName = "创建人", display = true) |
|
| 13 | -private String create_user; |
|
| 8 | +1. **默认行为**:系统的审计字段(`create_user`, `create_date`, `update_user`, `update_date`)默认 `display: false` |
|
| 14 | 9 | |
| 15 | -@Property(displayName = "更新人", display = true) |
|
| 16 | -private String update_date; |
|
| 17 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +2. **显示方法**:需要在视图的 `columns` 数组中明确声明这些字段,并设置: |
|
| 1 | + - `"custom": true` - 表示这是自定义字段 |
|
| 2 | + - `"display": true` - 启用显示 |
|
| 3 | + |
|
| 4 | +3. **示例配置**: |
|
| 5 | +```json |
|
| 6 | +{ |
|
| 7 | + "type": "search", |
|
| 8 | + "columns": [ |
|
| 9 | + { |
|
| 10 | + "name": "create_user", |
|
| 11 | + "displayName": "创建人", |
|
| 12 | + "custom": true, |
|
| 13 | + "display": true |
|
| 14 | + }, |
|
| 15 | + { |
|
| 16 | + "name": "create_date", |
|
| 17 | + "displayName": "创建时间", |
|
| 18 | + "widget": "datetimerange", // 可以使用日期时间范围控件 |
|
| 19 | + "custom": true, |
|
| 20 | + "display": true |
|
| 21 | + }, |
|
| 22 | + { |
|
| 23 | + "name": "update_user", |
|
| 24 | + "displayName": "更新人", |
|
| 25 | + "custom": true, |
|
| 26 | + "display": true |
|
| 27 | + }, |
|
| 28 | + { |
|
| 29 | + "name": "update_date", |
|
| 30 | + "displayName": "更新时间", |
|
| 31 | + "widget": "datetimerange", |
|
| 32 | + "custom": true, |
|
| 33 | + "display": true |
|
| 34 | + } |
|
| 35 | + ] |
|
| 36 | +} |
|
| 37 | +``` |
|
| 38 | + |
|
| 39 | +## 注意事项: |
|
| 40 | +- 如果只想显示部分审计字段,只需在 `columns` 中包含需要的字段即可 |
|
| 41 | +- `widget` 属性可以根据需要选择不同的控件类型(如 `date`, `datetime`, `datetimerange` 等) |
|
| 42 | +- 可以自定义 `displayName` 来设置显示的中文名称 |
|
| ... | ... | \ No newline at end of file |