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 main thì 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áiNút ngầm định
Thêm mớiLưu và thêm mới
SửaLưu và quay ra

Example

Muốn khi F2 Editor thì nút mặc định luôn là “Lưu và quay ra” → khai báo zDefaultCommandButton trỏ tới SaveAndClose.

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ế
ScopeIdentityDù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 Id trong Bravo8R2 bằng sequence vớ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 Id tự 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 địnhFalse — chỉ tải cho bảng mẹ

Cân nhắc hiệu năng

Đặt True khiế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