Dinamik Sayfaları Geliştirmek

Top  Previous  Next

MoreMotion Application Studio içinde yeni bir sayfa oluşturmak istediğimizde "yeni dinamik sayfa" veya "yeni statik sayfa" türünden bir seçim yapmayız. Sadece yeni bir sayfa oluşturur ve ona içerik eklemeye başlarız. Sayfanın sonuçta HTML veya XSL olarak derleneceğine içine eklemiş olduğumuz içeriğin dinamik olup olmamasına göre karar verilir.

Tek bir değişiklikle, statik bir sayfa dinamik, dinamik bir sayfa ise statik hale dönüşebilir.

Aşağıda verilen durumlardan biri doğruysa sayfa dinamik olarak nitelenir.

Sayfanın "Gösterim Koşulu" özelliği bir değer taşıyorsa
Sayfada bir Koşul Paneli kullanılmışsa ve onun "Koşulları ... olarak oluştur" özelliğinin değeri "xsl:when" ise
Bir Panel veya Form elemanının "Tekrarlama | Her Bir .. İçin" özelliği bir değer taşıyorsa
Bir Liste Kutusu ve Karma Kutu elemanının "Seçenekler İçin Verikaynağı" özelliği tanımlıysa
Bir elemanın "Xsl" özelliğine bir değer verilmiş ise
Eleman özelliklerinde $vof() veya $xsl() fonksiyonları kullanılmışsa.
Sayfanın "Erişim Kontrolu" özelliğine bir değer verilmiş ise.

 
Yukarıda listelenen durumlardan biri veya fazası doğruysa o zaman sayfanın dinamik olduğu kabul edilir ve HTML değil XSL olarak üretilir.

"Page1" adında bir sayfamızın olduğunu varsayım. Eğer "Page1" dinamik içeriğe sahip ise, Application Studio, derleme sonucunda "Page1.xsl" dosyasını aksi halde ise "Page1.html" dosyasını üretecektir.