Inline PDF viewer + nút download. Bind dataset qua DataSourceFilter.
Source:
Core/Components/Pdf.cs· ComType:
Cấu hình
ComType: Pdf
Label: Hợp đồng
DataSourceFilter: ?$filter=Active eq true
DefaultVal: contract-template.pdf
Field DB dùng
| Field | Vai trò |
|---|---|
Label | Tiêu đề header viewer. |
DataSourceFilter | OData filter đủ ?$filter=... load templates. |
DefaultVal | Tên file PDF mặc định. |
Events | JSON map {"click": "...", "AfterDownload": "..."}. |
FormatEntity | Format entity render vào PDF. |
Style | Inline CSS cho viewer container. |
TopEmpty | True → option trống đầu list. |
UpperCase | True → uppercase text. |
PlainText | True → render plain. |
Events kích hoạt
| Event | Method signature |
|---|---|
click | (entity, ...) |
AfterDownload | (entity, result) |
Tip
DataSourceFilterđủ?$filter=....DefaultVal= template PDF mặc định.