Adım 7: Eylemleri Kaydetme

Oracle Content Management tetikleyiciler çalıştırıldıklarında eylemler bileşenlerde çağrılır.

Bir bileşen herhangi bir sayıda eylemi kayıt edebilir ve ayrıca eylemin desteklediği veri yükünü de tanımlayabilir. Bir kullanıcı bir eylemi seçtiğinde eyleme iletilecek veri yükünü doldurabilir.

Kaydetme tetikleyicileri ile olduğu gibi, bileşeninizin desteklediği eylemleri appinfo.json dosya kayıt verilerinde kaydedebilirsiniz. Bileşeninizdeki örnek eylemin kaydını gözden geçirmek için appinfo.json dosyasını açın ve "actions" kodunu bulun.

"actions": [{
  "actionName": "setImageWidth",
  "actionDescription": "Update the image width",
  "actionPayload": [{
    "name": "imageWidth",
    "description": "Image Width in pixels",
    "type": {
      "ojComponent": {
        "component": "ojInputText"
      }
    },
    "value": ""
  }]
}]

Bu kayıtlı eylem, bileşenin Ayarlar panelindeki Bağlantı sekmesinde bir tetikleyiciye tıkladığınızda çağrılan Eylem iletişim kutusunda görünür.

Adım 7'nin Sonuçlarını Kontrol Edin

  1. Site Builder'ın bileşendeki değişiklikleri alabilmesi için sitenizde sayfanızı yenileyin.

  2. Sayfayı Düzenleme moduna alın.

  3. Bileşeninizi sayfaya sürükleyin.

  4. Sayfaya bir Düğme bileşeni sürükleyin.

  5. Ayarlar panelini Düğme bileşeninin karşısına getirin.

  6. Genel sekmesinde düğmenin etiketini Bana tıkla! olarak değiştirin.

  7. Ayarlar panelinde Bağlantı sekmesini seçin.

  8. Bağlantı Tipi olarak Tetikleyici Eylemleri'ni seçin.

  9. Düğme bileşeninin karşısındaki Düğmeye Tıklama tetikleyicisine tıklayın.

  10. İletişim kutusunda sol kısımdaki palette A_Local_Component bileşenini genişletin.

  11. Görüntü genişliğini güncelle eylemini A_Local_Component bileşeninden sayfaya sürükleyin.

  12. Piksel cinsinden görüntü genişliği alanına 300px değerini girin.

Bir eylemi nasıl kaydedebileceğinizi ve o eylemin kullanıcı arayüzünde nasıl görüneceğini gördünüz. Sonraki adımda bileşeninizdeki bir eylem çağrıldığında eylemi nasıl işleyeceğinizi öğreneceksiniz.

Adım 8: Eylemleri Yürütme bölümüne devam edin.