commandFormState
Phạm vi áp dụng
✅ Bravo 8 · ✅ Bravo 10
Ý nghĩa
Khai báo trạng thái của form khi được mở.
Chỉ hỗ trợ với
Evaluator có ClassName là BravoCommandKey.
Cú pháp
<Eval_X>
<commandFormState>Gia_tri</commandFormState>
</Eval_X>Thuộc tính
| Giá trị | Nội dung |
|---|---|
Normal | Giá trị mặc định |
Minimized | Màn hình thu nhỏ dưới thanh Taskbar |
Maximized | Mở rộng toàn màn hình |
Ví dụ — in tự động sau khi lưu
Trên Editor phiếu xuất, khai báo trong bảng Parent:
<AfterCommit>
<Eval_AutoPrintVoucher>
<ClassName>BravoCommandKey</ClassName>
<CommandKey>AccDocViewer_PX
AutoRun=True;StartupCommandKey=QuickPrint;PrimaryKeyValue={=Id};</CommandKey>
<Expr>ISNULL(AutoPrintVoucher,False)=True</Expr>
<commandFormState>Minimized</commandFormState>
</Eval_AutoPrintVoucher>
</AfterCommit>Diễn giải: khi lưu chứng từ và có tích vào nút “In sau khi lưu”, chương trình gọi Command mẫu in chứng từ. Nhưng vì mục đích là in luôn nên:
commandFormState = Minimized→ ẩn màn hình mẫu inStartupCommandKey=QuickPrint→ gọi luôn lệnh in, gửi lệnh đến máy in
Liên quan
BravoCommandKey · zCtorArgs · AfterCommit · commandOwnerType