CScript Sembolleri

Top  Previous  Next

CScript fonksiyonları bir sayfa içindeki tüm elemanların tüm özelliklerinin değerlerine ulaşabilirler. Fonksiyonlar ayrıca sistem sembollerine, sayfa değişkenlerine ve derleme parametrelerine de ulaşabilirler.

CScript fonksiyonları tarafından kullanılabilen sembol tipleri şunlardır:

1.   Sistem Sembolleri

Sistem sembolleri güncel proje ve sayfa ile ilgili belirli değerleri verirler. Örneğin PAGE_NAME sembolü derlenmekte olan sayfanın adını verir. Sistem sembollerinin tam listesi.

2.   Eleman Özellikleri

Derlenmekte olan sayfa içinde yer alan tüm elemanların tüm özelliklerinin değerlerine ulaşılabilir. Eleman özellikleri DZ fonksiyonları tarafından güncellenemezler.

Örnekler:

Sembol: [eleman patikası +] özellik

Açıklama

name

Güncel elemanın adı

../name

Güncel elemanın içinde bulunduğu taşıyıcı elemanın adı

/title

Sayfanın "title" özelliğinin değeri

/form1/panel1/text1/value

"/form1/panel1/text1" elemanının "value" adlı özelliğinin değeri

@ProcessForm/text1/value

Güncel elemanın içinde buluduğu kendisine dışa doğru en yakın "ProcessForm" tipine sahip elemanın içindeki "text1" adlı elemanın "value" adlı özelliğinin değeri.

Eleman Tiplerine Bakın.

 

Eğer bir eleman patikası tanımı "@ProcessForm/text1/value" örneğinde olduğu gibi "@" karakteri ile başlarsa, karakterin yanındaki ad bir eleman tipi olarak kabul edilir ve eleman patikası güncel elemanın içinde bulunduğu bu tipe sahip en yakın elemandan başlamış kabul edilir.

Bakın Salt okunur eleman özellikleri.

3.   Sayfa Değişkenleri

%set() fonksiyonu ile oluşturulurlar ve odakları derlenmekte olan sayfadır. Sayfanın derlemesi tamamlanınca yok edilirler.

4.   Derleme Parametreleri

Konuşlandırma Konfigürasyonu Ayarları diyaloğunda tanımlanan derleme parametreleri proje içindeki heryerden erişilebilir.

 

Örnek:

%doif( s:BuildType = 'Intranet')

  ...

%doend()

 

MoreMotion AF tarafından da erişilebilir hale getirmek için derleme parametreleri "{WEB_UYGULAMASI_DERLEME_DİZİNİ}\WEB-INF\MM-INF\config\sysinfo.xml" dosyasına kaydedilirler. MScript ile sistem parametrelerine erişmek için @sysparam() fonksiyonu kullanılır.

Bakınız sysinfo.xml konfigürasyon dosyası

%set() fonksiyonu ile var olan derleme parametrelerinin değerleri değiştirilebilir veya yenileri oluşturulabilir.

Örnek:

%set(s:dbname,'Computer_Shop')