Aracılığıyla paylaş


Grid OnRecordSelect olayı (İstemci API başvurusu)

Olay, OnRecordSelect düzenlenebilir bir kılavuzda tek bir satır (kayıt) seçildiğinde gerçekleşir. Bu olay, kullanıcı aynı satırdaki farklı hücreleri seçtiğinde veya birden çok satır seçtiğinde gerçekleşmez.

Örnek: Model temelli kılavuzlarda varsayılan açık davranışı geçersiz kılma

Power Apps kılavuz denetiminden bir tablo kaydının açılma şeklini özelleştirmek istediğinizde, bunun kılavuz OnRecordSelect olayıyla ilişkilendirilmiş bir JavaScript işleviyle nasıl açıldığını denetleyebilirsiniz.

Aşağıdaki örnek, Xrm.Navigation.navigateTo yöntemini kullanarak değeri tarafından pageInputformId belirtilen formu kullanarak kaydın açılmasını sağlar. Bu örnekte, form ve kılavuz aynı varlığa ait olmalıdır.

1. Adım: Web kaynağı oluşturma

Aşağıdaki kodu içeren bir JavaScript (JS) web kaynağı oluşturun, kaydedin ve yayımlayın:

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

Daha fazla bilgi: Model temelli uygulama web kaynakları oluşturma veya düzenleme

2. Adım: Power Apps Kılavuz Denetimini Etkinleştirme

Power Apps kılavuz denetimini ana kılavuz (tablo görünümü) olarak veya model temelli form alt kılavuzunda etkinleştirmek için şu adımları izleyin:

3. Adım: OnRecordSelect Olayına özel davranışı kaydetme

Power Apps kılavuz denetimini etkinleştirdiğinizde bir Olaylar sekmesi görüntülenir. Olaylar sekmesini seçin:

  1. Form Kitaplıkları bölümünün altında, oluşturulan web kaynağından Form Kitaplığı'nı ekleyin.
  2. Olay İşleyicileri bölümünde OnRecordSelect olayını seçin ve Ekle'yi seçtiğinizde bir açılır pencere görüntülenir.
  3. Açılan pencerede, yeni eklenen form kitaplığını ve işlev adını Example.OnSelectseçin. Bu, web kaynağında oluşturulan JavaScript işlevinin adıdır. Yürütme bağlamını ilk parametre olarak geçir seçeneğini işaretlediğinden emin olun.

Daha fazla bilgi: Power Apps ızgara denetimi

Olaylar (İstemci API başvurusu)
Model temelli uygulamalarda formlar ve kılavuzlardaki olaylar