DocumentWrite
Render nội dung HTML (template + entity data) inline trong tab — kiểu document viewer.
Source:
Core/Components/DocumentWrite.cs· ComType:DocumentWrite
Cấu hình
ComType: DocumentWrite
FieldName: Content
Query: "SELECT Body FROM Template WHERE Id = @Id"
IsRealtime: false
Field DB dùng
| Field | Vai trò |
|---|---|
FieldName | Property entity bind nội dung HTML. |
Query | OData/SQL query lấy template (nếu template từ DB). |
FormatEntity | Format entity substitute vào template. |
IsRealtime | True → re-render khi entity / data đổi (qua observable / WebSocket). |
Events | JSON map {"click": "..."}. |
Events kích hoạt
| Event | Method signature |
|---|---|
click | (entity) |
User click vào nội dung render.
Tip
- Template = HTML có placeholder
{FieldName}, framework substitute từ entity. IsRealtime = true→ re-render khi entity đổi (websocket / observable).