|
CScript Sembolleri |
|
|
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:
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. 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')
|