Bắt đầu với TaskMan
Phạm vi áp dụng
❌ Bravo 8 · ✅ Bravo 10 — thẻ chỉ có ở Bravo 10
TaskMan là màn hình quản lý tác vụ / danh sách item với bố cục dạng thẻ (card).
Cơ chế giống Dashboard / Reporter
DataSource khai báo thủ tục, dữ liệu thô về các
TableX, rồi tạoViewCollectioncho từng vùng hiển thị.
DataSource
| Thẻ | Nội dung |
|---|---|
| Command | Thủ tục chạy của TaskMan |
| RequeryCondition | Điều kiện để query lại thủ tục |
bAutoRefreshConfirmation | Có hiển thị thông báo xác nhận Refresh dữ liệu hay không |
TableCollection | Chứa FilterTable và các TableX |
FilterTable | Bảng chứa các điều kiện lọc dữ liệu |
TableX | Bảng dữ liệu thô trả về từ thủ tục, dùng để xử lý tổng hợp |
ViewCollection | Tạo các View hiển thị dữ liệu, chứa biểu thức FilterData |
TempTableCollection | Bảng tạm chứa dữ liệu tổng hợp từ dữ liệu thô |
Layout
PanelFilter — vùng lọc
Khai báo tiêu đề màn hình TaskMan và các control của bảng điều kiện lọc.
| Control | Nội dung |
|---|---|
SearchControl | Control cho chức năng tìm kiếm nội dung trên màn hình |
FilterDropDownButton | Khai báo ở PanelFilter các điều kiện lọc chứa control bên trong dropdown |
PanelItem — vùng nội dung
Khai báo các TaskControl trong thẻ mẹ <root>.
| Thẻ | Nội dung |
|---|---|
| Execute | Khai báo thực hiện các Eval |
Items | Mỗi item bên trong PanelItem là một TaskControl |
Item_X | Control hiển thị trong PanelItem, bên trong chứa các control con |
Các control đặt trong Item_X
| Control | Kiểu dữ liệu hiển thị |
|---|---|
TextControl | Giá trị kiểu văn bản |
DateControl | Giá trị kiểu ngày |
NumericControl | Giá trị kiểu số |
ImageControl | Giá trị kiểu ảnh |
MailControl | Giá trị kiểu Email |
PhoneControl | Giá trị số điện thoại |
ProgressControl | Dữ liệu dưới dạng tiến trình, hỗ trợ định dạng |
BadgeControl | Dữ liệu dưới dạng label có màu nền |
FileControl | Dạng nút bấm cho phép click để xem file |
AvataControl | Hiển thị ảnh đại diện |
Thiết kế theo thẻ (card)
Mỗi
Item_Xlà một “thẻ” gom nhiều control con — phù hợp cho danh sách công việc, khách hàng, nhân sự… có ảnh đại diện, badge trạng thái, thanh tiến độ.
Bravo 8 — TaskSchedule
Bravo 8 có tài liệu tương ứng là TaskSchedule — lập lịch tác vụ.
→ TaskSchedule - Lập lịch tác vụ (Bravo 8)
Liên quan
Bắt đầu với Project · Bắt đầu với Dashboard · TaskSchedule - Lập lịch tác vụ (Bravo 8) · Truy vấn dữ liệu Bravo 10