AllowEditing

Phạm vi áp dụng

✅ Bravo 8 · ✅ Bravo 10

Ý nghĩa

Tính năng cho phép sửa dữ liệu trực tiếp từ Explorer.

Giá trịTrue / False
Ngầm định ở ExplorerFalse

Cú pháp

<root>
  <panelExplorer>
    <Controls>
      <Control_Explorer>
        <Assembly>Bravo.DataExplorer</Assembly>
        <ClassName>BravoExplorerControl</ClassName>
        <AllowEditing>True</AllowEditing>
      </Control_Explorer>
    </Controls>
  </panelExplorer>
</root>

Thẻ này khai báo cho Grid hoặc control.

Cơ chế QuickEdit (từ Ver 4.1.2.0)

flowchart TD
    A["Người dùng ở Explorer"] --> B["Ctrl+F3 hoặc click 'Sửa nhanh'"]
    B --> C{"Grid có<br/>AllowEditing = True?"}
    C -->|Không| Z["Không vào được QuickEdit"]
    C -->|Có| D["Chuyển sang chế độ QuickEdit"]
    D --> E["Ẩn các cột không thỏa mãn điều kiện sửa"]
    E --> F["Đọc thuộc tính control TỪ MÀN HÌNH EDITOR"]
    F --> G["Lưu — cơ chế như lưu chứng từ ở Editor"]

Thuộc tính control đọc từ Editor

Khi Explorer ở chế độ QuickEdit, các thuộc tính của control được đọc từ khai báo ở màn hình Editor, không phải ở Explorer.

Các khai báo <Editor> ở Explorer chỉ có ý nghĩa với tính năng lọc.

Nếu cột nào có AllowEditing = False thì cũng không Edit được.

Giới hạn

Warning

  • Tính năng sửa dữ liệu trực tiếp từ Explorer chỉ hỗ trợ với bảng mẹ
  • Khi nhập liệu ở Explorer không hỗ trợ allowEditingMultiCells như Grid ở Editor

Liên quan

Thao tác trên Grid · AllowDelete (Explorer) · Bắt đầu với Editor · allowEditingMultiCells