AllowDelete (Explorer)

Phạm vi áp dụng

✅ Bravo 8 · ✅ Bravo 10

Ý nghĩa

Tính năng cho phép xóa (đình chỉ / khôi phục) dữ liệu ở các tab con ở Explorer.

Giá trịTrue / False
Ngầm địnhFalse
Phạm viHiện tại chỉ có tác dụng với tab con của Explorer

Cú pháp

<root>
  <panelExplorer>
    <Items>
      <Items_Detail>
        <DataMember>...</DataMember>
        <AllowDelete>True</AllowDelete>
      </Items_Detail>
    </Items>
  </panelExplorer>
</root>

Điều kiện bắt buộc (từ Ver 4.1.6.1)

Ba điều kiện — vi phạm sẽ báo lỗi và không thực hiện được

1. Khai báo <AllowDelete>True</AllowDelete>

2. Do chế độ đình chỉ / khôi phục thực hiện qua cơ chế Editor, nên layout của tab con bắt buộc phải gọi đến các eval để mở Editor nhập liệu tương ứng

3. View/bảng dữ liệu của tab con phải có cột IsActive, và cột IsActive phải được lấy từ bảng mẹ (bảng dữ liệu mẹ của màn hình Editor).

Tên view/bảng phải đặt theo đúng nguyên tắc:

  • Parent của Editor là vB30abc
  • → View/bảng của tab dữ liệu liên quan ở Explorer phải đặt là vB30abc_xxxx

Thứ tự kiểm tra khi đình chỉ / khôi phục

Important

Chương trình bỏ qua validator dữ liệu ở Editor, rồi lần lượt đọc:

  1. CommandValidators của command Delete/Recall trong Explorer
  2. Sau đó đến Editor của màn hình tương ứng

Liên quan

AllowEditing · CommandValidators · Items (Explorer) · Bắt đầu với Explorer