|
Özellik Tipleri |
|
|
boolean (Boolean) Bu tipteki bir özelliğe değer olarak "true" veya "false" verilebilir.
charset (Karakter Seti) Bir karma kutuda listelenmiş olan, sistemde tanımlı karakter setleri içinden bir seçim yapılabilir veya yeni bir değer girilebilir.
color (Renk) Direkt olarak yazarak veya [...] düğmesine basınca açılan renk paletinden seçerek, RGB renk kodları girilebilir.
combo (Karma Kutu) Listeden bir değer seçilebilir veya yeni bir değer girilebilir. Karma kutunun seçenekleri options niteliği ile belirlenir. Örnek: options="A,B,C"
csscode (CSS Kodu) CSS kodları [...] düğmesine basınca açılan ve CSS söz dizimini ışıklandıran bir editör içinde girilir.
datasource (Veri Kaynağı) Bu özellik tipinde, bir Veri Kaynağı tanımı direk olarak yazılabilir veya [...] düğmesine basınca açılan diyalog üzerinde var olan veri kaynaklarından biri seçilebilir.
dropdown (Açılır Liste) Liste üzerinde sağlanan seçeneklerden biri seçilmelidir. Direkt veri girişi yapılamaz. Seçenekler options niteliği ile belirlenir. Örnek: options="1,2,3"
file (Dosya) Bu tipteki özelliklere bir dosya adı girilebilir veya dosya diyaloğu üzerinde bir dosya seçilebilir. restr niteliği ile seçilebilecek olan dosya türleri sınırlandırılabilir. Örnek: <prop name="propx" type="file" restr="*.xml;*.xsl"/>
font (Yazı Tipi) Kullanıcının açılan yazı tipi diyaloğundan seçerek bir yazı tipi belirlemesini sağlar.
fontfamily (Yazı Tipi Ailesi) Kullanıcı, karma kutuda listelenenlerden birini seçerek veya direkt olarak yazarak bir yazı tipi belirler.
htmlcode (HTML Kodu) HTML söz dizimini ışıklandıran özel bir editör üzerinden HTML kod girişi yapılmasını sağlar.
imgfile (Resim Dosyası) Kullanıcının, resim seçmek için tasarlanmış olan özel dosya diyaloğu üzerinden bir resim seçmesini sağlar.
imgvariant (Resim Çeşidi) Sadece "Grafik Metin" elemanı tarafından kullanılan bu özellik kullanıcıların eleman için alternatif resim dosyaları seçmesini sağlar.
integer (Tamsayı) Tamsayı sayısal değer girmek için kullanılır.
embscript (Java Script) Java Script söz dizimini ışıklandıran bir editör üzerinden Java script kodu girilmesi için kullanılır.
language (Dil) Kullanıcı, açılır listeden bir dil seçebilir.
lookup (Proje içinde özel eleman seçimi) Bu özellik tipi ile güncel sayfa veya projenin "LookUp Etkin" özelliği true olan sayfaları içinde yer alan elmtype niteliği kullanılarak tanımlanmış özel elemanlar arasından seçim yapılabilmesi sağlanır. lookup özelliğine ait restr niteliğinin kullanımı: <prop name="abc" type="lookup" restr="eleman-tipi;arama-tanımı;değer-şablonu;seçim-şekli;sütunlar"/>
Eğer restr tanımı içinde CScript fonksiyonları tanımlanırsa tanımlar değerlendirilmeden önce bu fonksiyonlar çalıştırılır. Örnek: restr="../;%vof(@ProcessForm/name != '' ? 'ProcessDef,')AjaxProcessDef"
memoex (Memo) Bu türde özelliklere istenirse özellik editörü üzerinde direkt bilgi girişi yapılabilir veya özelliğin sağ tarafındaki [...] düğmesine tıklayınca açılan Memo editörü kullanılabilir.
note (Not) Not girmek için özel tasarlanmış editör üzerinden özellik değeri belirlemek için kullanılır.
pagelist (Sayfa Listesi) Kullanıcı, karma kutuda listelenen proje sayfalarından birini seçebilir veya sayfa adını yazabilir.
password (Şifre) Şifre türündeki özellikler için kullanılır. Girilen özellik değeri şifrelenerek saklanır.
Bu tipteki özelliklere özel İşlem Listesi Diyaloğu üzerinden değer girilir. İşlem listesi diyaloğunda bir ya da daha fazla işlem tanımı seçilebilir. Diyalog üzerinden seçilebilecek işlem tanımı elemanları restr niteliği ile filtrelenir. restr="odak;eleman-tipi"
odak: Seçilecek elemanların odağı eleman-tipi: Seçilecek elemanın tipi
Örnek: <prop name="proclist" caption="Process List" type="proclist" restr="@ProcessForm/;ProcessDef"/>
propgroup (Özellik Grubu) Alt özellikleri gruplamak için kullanılır.
sitelist (Site Listesi) Kullanıcı açılır kutuda listelenen proje sitelerinden birini seçebilir.
sql (SQL) Söz dizimi ışıklandırması yapan özel SQL editörü üzerinden SQL ifadelerini girmek için kullanılır.
string (String) String tipinde değer kabul eder.
xmldata (XML Verisi) Söz dizimi ışıklandırması yapan özel XML editörü üzerinden değer girişi yapmak için kullanılır.
xslcode (XSL Kodu) Söz dizimi ışıklandırması yapan özel XML editörü üzerinden XSL tipinde değer girişi yapmak için kullanılır.
Bakın Kütüphane Elemanlarına Özgü Özellikler.
|