Thuộc tính form Editor
Phạm vi áp dụng
✅ Bravo 8 · ✅ Bravo 10
Nhóm các thẻ khai báo ở <root> của layout, điều chỉnh hành vi tổng thể của form.
bFullScreenMode
Hiển thị các layout form ở chế độ toàn màn hình.
<root>
<bFullScreenMode>True/False</bFullScreenMode>
</root>| Hỗ trợ B8 từ | Ver 4.2.6.0 |
bShowStatusStrip
Hiển thị / ẩn thanh trạng thái.
<root>
<bShowStatusStrip>True/False</bShowStatusStrip>
</root>Example
Với layout
mainthì thanh trạng thái là các thông tin đơn vị cơ sở, chuỗi kết nối… ở góc dưới cùng bên phải màn hình.
| Hỗ trợ B8 từ | Ver 4.2.6.0 |
TextFormat
Dùng biểu thức nhúng và sẽ được refresh khi hiển thị trên menu/toolbar — để hiển thị đơn vị cơ sở hiện thời, năm làm việc hiện thời…
Giới hạn
Chiều dài item sẽ cố định như ban đầu — không co giãn theo nội dung mới.
Example
Khai báo hiển thị thông tin đơn vị cơ sở hiện thời trên thanh công cụ, tự động Refresh khi đổi đơn vị.
| Hỗ trợ B8 từ | Ver 4.2.6.0 |
zDefaultCommandButton
Khai báo nút lệnh ngầm định ở panelCommand sẽ được thực hiện khi người dùng bấm Ctrl+Enter.
Điều kiện
Lệnh phải tồn tại trong panelCommand.
Nếu không khai báo:
| Trạng thái | Nút ngầm định |
|---|---|
| Thêm mới | Lưu và thêm mới |
| Sửa | Lưu và quay ra |
Example
Muốn khi
F2Editor thì nút mặc định luôn là “Lưu và quay ra” → khai báozDefaultCommandButtontrỏ tớiSaveAndClose.
| Hỗ trợ B8 từ | Ver 4.2.6.0 |
identityColumnValueType
✅ Bravo 8 · ❌ Bravo 10
Chỉ định cách tìm giá trị cột Id sau khi INSERT vào bảng CSDL.
| Giá trị | Cơ chế |
|---|---|
ScopeIdentity | Dùng hàm SCOPE_IDENTITY() như các phiên bản trước |
InsertedOutput | (ngầm định) Dùng mệnh đề OUTPUT trong lệnh INSERT |
Vì sao có
InsertedOutput?Cách này tương thích với các kiểu tạo giá trị cột
Idtrong Bravo8R2 bằngsequencevới SQL 2012 trở lên.Đồng thời bỏ kiểm tra và thông báo lỗi khi bảng dữ liệu không có cột
Idtự tăng giá trị (AutoIncrement).
bLoadPermissionForAllTables
Tùy chỉnh có tải dữ liệu phân quyền của tất cả các bảng con/cháu hay không, hay chỉ riêng cho bảng mẹ.
| Ngầm định | False — chỉ tải cho bảng mẹ |
Cân nhắc hiệu năng
Đặt
Truekhiến chương trình tải phân quyền cho mọi bảng → chậm hơn. Chỉ bật khi thực sự cần phân quyền dữ liệu ở cấp bảng con.
Liên quan
Layout - Tổng quan · panelCommand · showCommandButtons · Tìm hiểu về Phân quyền · Lịch sử thay đổi theo version