SAP Web Dynpro - Bileşen
Web Dynpro bileşeni, bir Dynpro uygulaması oluşturmak için kullanılan bir varlıktır. Bunlar, uygulama blokları oluşturmak için bir araya getirilen yeniden kullanılabilir varlıklardır.
Her Web Dynpro bileşeni bir pencere, görünüm ve denetleyici sayfaları içerir. Ayrıca bir Web Dynpro bileşenini bir uygulamadaki diğer Web Dynrpo bileşenine gömebilirsiniz ve iletişim bileşen arabirimi kullanılarak gerçekleşir.
Bir bileşenin ömrü, onu çalışma zamanında ilk çağırdığınızda başlar ve Web Dynpro uygulamasıyla biter.
Görünüm
Her Web Dynpro uygulaması en az bir görünüm içerir ve bir kullanıcı arayüzünün düzenini tanımlamak için kullanılır. Her görünüm birden çok kullanıcı öğesi ve bir denetleyici ve bağlamdan oluşur.
Kontrolör, kullanıcı talebini ve verilerin işlenmesini işlemek için kullanılır. Bağlam, görünüm öğelerinin bağlı olduğu verileri içerir.
Her görünüm ayrıca, görünümleri birbirine bağlayabilmeniz için bir gelen ve giden fişi içerir. Fişler, gezinme bağlantıları kullanılarak birbirine bağlanabilir.
Gezinme Bağlantıları ve Eklenti
Gelen ve giden fişleri kullanarak farklı görünümler arasında gezinebilirsiniz. Gelen ve giden eklentiler, görünüm denetleyicisinin bir parçasıdır. Gelen fiş, başlangıç noktasını tanımlarken, giden fiş, sonraki görünüme çağrılmasını söyler.
Seti Görüntüle
Görünüm grubu, bir Web Dynpro uygulamasına farklı görünümler yerleştirebileceğiniz önceden tanımlanmış bir bölüm olarak tanımlanır. Görünüm grubu, bir ekranda birden fazla görünüm görüntülemenizi sağlar.
Aşağıda, bir uygulama tasarlarken bakış açısının birkaç avantajı verilmiştir:
- Bir Web Dynpro penceresindeki görünümleri yeniden kullanabilirsiniz.
- Daha sonraki bir aşamada düzende kolayca değişiklik yapabilirsiniz.
- Birden fazla görünümü kullanmak daha yapılandırılmış bir yaklaşımdır.
Web Dynpro Penceresi
Web Dynpro'da pencere, çoklu görünümler veya görünüm grupları içindir. Bir görünüm yalnızca bir görünüme gömülü olduğunda ve bir pencere her zaman gezinme bağlantılarıyla bağlı bir veya daha fazla görünüm içerdiğinde görüntülenebilir.
Her pencere bir gelen ve bir giden fişi içerir ve bunlar bir navigasyon zincirine dahil edilebilir. Bir görünümün giden fişinden gömme penceresine giden bir pencere içindeki gelen fişler. Diğer tüm gelen fişler gibi, bir olayı temsil ederler ve böylece kendilerine atanan olay işleyicisini çağırırlar.
Pencere Denetleyicisi
Kontrolör
Denetleyiciler, bir Dynpro uygulamasının kullanıcı etkileşimlerine nasıl yanıt vereceğini tanımlamak için kullanılır. Her görünümün, kullanıcının etkileşimine göre eylemleri gerçekleştirmekten sorumlu bir denetleyici vardır.