Събитие Grid OnRecordSelect (препратка към API на клиент)

Събитието OnRecordSelect възниква, когато е избран един ред (запис) в редактируема мрежа. Това събитие не възниква, ако потребителят избере различни клетки в един и същ ред или избере няколко реда.

Пример: Заместване на поведението на отваряне по подразбиране в управлявани от модел мрежи

Когато искате да персонализирате начина, по който се отваря запис на таблица от контролата на мрежата на Power Apps, можете да контролирате как това се отваря с функция на JavaScript, свързана със събитието на мрежата OnRecordSelect .

Следващият пример гарантира, че записът се отваря, като се използва формулярът, зададен от pageInputformId стойността, с помощта на метода Xrm.Navigation.navigateTo . В този пример формулярът и мрежата трябва да принадлежат към един и същ обект.

Стъпка 1: Създаване на уеб ресурс

Създаване, записване и публикуване на уеб ресурс на JavaScript (JS), който съдържа следния код:

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);

Повече информация: Създаване или редактиране на уеб ресурси за базирано на модел приложение

Стъпка 2: Разрешаване на управлението на мрежата на Power Apps

Следвайте тези стъпки, за да разрешите контролата на мрежата на Power Apps като главна мрежа (изглед на таблица) или подмрежа за управляван от модел формуляр:

Стъпка 3: Регистриране на поведението по избор на събитие OnRecordSelect

Когато разрешите контролата на мрежата на Power Apps, се показва раздел "Събития ". Изберете раздела Събития :

  1. Под секцията Библиотеки с формуляри добавете библиотеката с формуляри от създадения уеб ресурс.
  2. Под секцията Манипулатори на събития изберете събитието OnRecordSelect и изберете Добавяне и се появява изскачащ прозорец.
  3. В изскачащия прозорец изберете току-що добавената библиотека с формуляри и името Example.OnSelectна функцията . Това е името на функцията JavaScript, създадена в уеб ресурса. Уверете се, че сте проверили опцията Подаване на контекста за изпълнение като първи параметър.

Повече информация: Power Apps управление на мрежата

Събития (справка за API на клиент)
Събития във формуляри и мрежи в приложения, управлявани от модел