Sự kiện Grid OnRecordSelect (Tài liệu tham khảo về API máy khách)

Sự OnRecordSelect kiện này xảy ra khi một hàng (bản ghi) đơn được chọn trong lưới có thể chỉnh sửa. Sự kiện này không xảy ra nếu người dùng chọn các ô khác nhau trong cùng một hàng hoặc chọn nhiều hàng.

Ví dụ: Ghi đè hành vi mở mặc định trong lưới điều khiển theo mô hình

Khi bạn muốn tùy chỉnh cách mở bản ghi bảng từ điều khiển lưới Power Apps, bạn có thể kiểm soát cách mở bằng hàm JavaScript OnRecordSelect được liên kết với sự kiện lưới.

Ví dụ sau đây đảm bảo rằng bản pageInputformId ghi sẽ mở bằng cách sử dụng biểu mẫu được xác định bởi giá trị bằng phương pháp Xrm.Navigation.navigateTo . Trong ví dụ này, biểu mẫu và lưới phải thuộc cùng một thực thể.

Bước 1: Tạo tài nguyên web

Tạo, lưu và phát hành tài nguyên web JavaScript (JS) có chứa mã sau:

var Example = window.Example || {};
(function () {
this.OnSelect = function (executionContext) {
   var pageInput = {
      pageType: "entityrecord",
      entityName: executionContext.getEventSource().getEntityName(),
      entityId: executionContext.getEventSource().getId(),
      formId: "420786E3-D342-4A9A-914B-AA331FF2D25E"    
   };
   Xrm.Navigation.navigateTo(pageInput);
}
}).call(Example);

Thông tin thêm: Tạo hoặc chỉnh sửa các tài nguyên web ứng dụng dựa trên mô hình

Bước 2: Bật Điều khiển Lưới của Power Apps

Làm theo các bước sau để bật điều khiển lưới Power Apps làm lưới chính (dạng xem bảng) hoặc trong lưới con biểu mẫu điều chỉnh mô hình:

Bước 3: Đăng ký hành vi tùy chỉnh trên Sự kiện OnRecordSelect

Khi bạn bật điều khiển lưới Power Apps, tab Sự kiện sẽ xuất hiện. Chọn tab Sự kiện:

  1. Bên dưới phần Thư viện Biểu mẫu, thêm Thư viện Biểu mẫu từ tài nguyên web được tạo.
  2. Trong phần Bộ xử lý Sự kiện, chọn sự kiện OnRecordSelect , rồi chọn Thêm và một cửa sổ bật lên xuất hiện.
  3. Trong cửa sổ bật lên, chọn thư viện biểu mẫu vừa được thêm vào và tên hàm Example.OnSelect. Đây là tên của hàm JavaScript được tạo trong tài nguyên web. Hãy đảm bảo kiểm tra ngữ cảnh thực thi Pass của tùy chọn là tham số đầu tiên.

Thông tin thêm: Power Apps kiểm soát lưới

Sự kiện (Tài liệu tham khảo về API máy khách)
Sự kiện trong biểu mẫu và lưới trong các ứng dụng dựa trên mô hình