Widget Dashboard

Phạm vi áp dụng

✅ Bravo 8 · ✅ Bravo 10

Toàn bộ các widget có thể đặt lên màn hình Dashboard.


Nhóm bố cục & bộ lọc

WidgetNội dung
BravoTabWidgetChứa các tab widget
BravoFilterWidgetPanel chứa các điều kiện lọc của dashboard, có hỗ trợ expand/collapse
BravoWidgetPeriodChọn kỳ / khoảng thời gian
BravoRangeSliderThanh trượt chọn khoảng giá trị
BravoSliderThanh trượt chọn giá trị
BravoWidgetCheckListTương tự BravoOptionControl, có hỗ trợ thêm transparent để dùng trên Dashboard
BravoWidgetLookupTương tự BravoLookupBox nhưng có một số thay đổi

Nhóm hiển thị dữ liệu

WidgetNội dung
BravoLabelWidgetHiển thị nhãn / chỉ số dạng text
BravoChartWidgetBiểu đồ (cột, đường, tròn…)
BravoGridWidgetWidget dạng Grid, có hỗ trợ thêm Gantt Chart → Grid dạng Gantt Chart
BravoGaugeWidgetĐồng hồ đo (gauge)
BravoTornadoWidgetBiểu đồ Tornado
BravoTreeMapWidgetBiểu đồ TreeMap
BravoWaterfallWidgetBiểu đồ Waterfall (thác nước)
BravoDiagramWidgetHiển thị Diagram trên Dashboard
BravoReportWidgetDanh sách các báo cáo tại màn hình Dashboard

BravoSliderWidget

Nhiều góc nhìn cho một bảng dữ liệu

Dùng khi một bảng dữ liệu nhưng muốn có nhiều góc nhìn khác nhau như grid, chart…

BravoOpenFileBox

Hỗ trợ mở file đính kèm từ màn hình Widget.
→ File và Image · Attach File


Thẻ chung của Widget

ThẻNội dungMặc định
zCommandChỉ định command sẽ thực thi khi click đúp vào widget—
bAllowFilterWidget có được phép lọc hay khôngTrue
bAutoRefreshConfirmationCó hiển thị thông báo xác nhận Refresh dữ liệu hay không khi thỏa mãn điều kiện—

Kéo thả

Dashboard hỗ trợ người dùng kéo thả để sắp xếp lại vị trí các widget.


Ví dụ — tự định nghĩa Widget báo cáo để phân quyền riêng

Bài toán

Phân hệ Quan hệ khách hàng — muốn tự định nghĩa báo cáo dùng riêng cho layout main Admin và phân quyền riêng, không tác động đến phân hệ đó ở layout main khác.

Bước 1 — Trong BravoWidget tự định nghĩa một Widget:

<Report_CRM>
  <ClassName>BravoReportWidget</ClassName>
  <Items>
    <REP01_BKBG />
    <REP01_TTDDH_BAN />
  </Items>
</Report_CRM>

Bước 2 — Trong BravoDashboard khai báo lại.

→ Tìm hiểu về Phân quyền


Liên quan

Bắt đầu với Dashboard · Bắt đầu với Diagram · Content · BravoLookupBox · Push Server