B00 - Bảng hệ thống

Phạm vi áp dụng

✅ Bravo 8 · ✅ Bravo 10

Các bảng có tiền tố B00 là bảng hệ thống của Bravo, chứa toàn bộ metadata điều khiển chương trình. Hiểu vai trò của chúng giúp đọc tài liệu thẻ dễ hơn rất nhiều.

Danh sách bảng chính

BảngVai tròCột hay được nhắc trong tài liệu
B00CommandĐăng ký mọi chức năng (màn hình / lệnh) của chương trìnhCommandKey, CtorArg1, CtorArgs, CustomFlags
B00LayoutLưu khai báo XML của Layout / DataSource / Template / SubLayoutIsTemplate
B00LayoutDataDữ liệu đi kèm layout
B00LayoutEditBản nháp của layout & DataSource
B00LookupĐịnh nghĩa các nguồn dữ liệu tra cứu (lookup)LookupKey, FilterKey, SelectKey, ConnectionName

B00Command — trái tim của điều hướng

Mỗi dòng trong B00Command là một chức năng có thể gọi được từ:

CộtThẻ layout tương ứng
CommandKeyCommandKey
CtorArg1Name (tên bảng/view)
CtorArgszCtorArgs
CustomFlagscustomFlags

CustomFlags — xác nhận trước khi chạy lệnh

Giá trịÝ nghĩa
ConfirmationYêu cầu xác nhận trước khi thực hiện lệnh
VerifyPasswordYêu cầu nhập mật khẩu trước khi thực hiện lệnh
VerifyUserYêu cầu nhập tên và mật khẩu trước khi thực hiện lệnh

Note

Nếu cả B00Command và layout cùng khai báo customFlags thì thực hiện theo khai báo ở layout.

B00Lookup — nguồn dữ liệu tra cứu

Có 2 cách khai báo một lookup:

CáchKhai báoƯu điểm
C1LookupKey trỏ tới 1 dòng trong B00LookupDùng lại được ở nhiều nơi, quản trị tập trung
C2zLookupSource khai báo thẳng bảng/view trên layoutNhanh, không cần tạo bản ghi hệ thống

Warning

Nếu khai báo đồng thời cả LookupKey và zLookupSource, chương trình luôn hiểu theo LookupKey.

Xem tiếp