|
Eleman "Karma Yazı Kutusu" (zpro > ProcessForm > ProcessBlock > ComboEditBox) |
|
|
Karma Yazı Kutusu elemanı, Karma Kutu elemanından farklı olarak sunulan seçeneklere ilave olarak yeni seçenek girilmesine müsaade eder. Seçenekler karma kutu elemanına nazaran süzme veya konumlama yöntemi ile daha kolay seçilebilir. İçinde bulunduğu işlem formu sunucuya gönderilince bu elemanın için iki istek parametresi oluşur:
Özellikler Metin Alanı Adı Seçilen seçeneğe karşı gelen değeri taşıyacak olan parametrenin adı. Metin Alanı Değeri İlişkili alanın başlangıç değeri. Kaynak Karma Kutu Eğer seçenekler bir başka karma kutudan alınacak ise bu özelliğe o karma kutunun html id değeri verilmelidir. Eğer karma yazı kutusu tekrar eden bir blok içinde ve seçenek miktarı çok ise bu özellik faydalıdır. Seçenekler, blok dışında bulunan (ve gizlenmiş olan) bir karma kutudan alınır ve böylece her kayıtta aynı seçeneklerin gereksiz yere tekrarlanması ve sayfa boyutunun büyümesi önlenir. Açma Şekli Karma Yazı Kutusunun seçeneklerini gösteren seçenekler kutusunun ne şekilde açılacağı belirlemek için kullanılır. Seçenekler:
Seçme Şekli Yazı kutusuna giriş yaptıkça eşleşen seçenekler, alçılan seçenekler kutusunda gösterilir ve bu seçeneklerden biri seçili konuma geçer. Seçme şekli için seçenekler:
Arama Türü Seçenek ararken yazı kutusuna girilen karakterlerin nasıl eşleştirildiğini belirler. Seçenekler:
Açılır Kutu Görünür Seçenek Miktarı Bir defada en çok kaç seçeneğin gösterileceğini belirler. Genişlik Açılır kutunun piksel cinsinden genişliği. Olay Kotarıcıları Seçenek Odak Kazanınca Açılır kutu üzerinde seçeneklerin bir her odak kazanması durumunda adı burada belirlenmiş olan Javascript fonksiyonu çağrılır. Fonksiyona text, value ve node özelliklerine sahip bir nesne geçirilir. Örnek Kod:
Değişince Bir seçeneğin ENTER tuşu veya fare ile seçilmesi durumunda adı burada Javascript fonksiyonu çağrılır. Fonksiyona ComboEditBox nesnesi geçirilir. Örnek Kod:
Doğrulama Gerekli Seçenekler: 1. Hiçbiri. ComboEditBox alanına giriş yapmak zorunlu olmadığında kullanılır. 2. Değer. Sadece yazı kutusuna bir değer girilmesini zorlamak için kullanılır. İlişkili değer olmak zorunda değildir. 3. Değer ve İlişkili Değer. Bu seçenek yazı kutusuna bir değer girilmesini ve bu değere karşılık gelen bir ilgili değer olmasını zorlamak için kullanılır. 4. İlişkili Değer. Bu seçenek, İlişkili değerin ancak yazı kutusuna bir değer girilmesi durumunda kontrol edilmesi, boş bırakıldığında ise kontrol edilmemesi için kullanılır. 5. Sadece Değer (İlişkili Değer Olmamalı). Bu seçenek kullanıcıya sistemde var olmayan yeni bir değer girdirmek için kullanılabilir. Yazı kutusuna bir değer girilmeli ama bu değere karşı gelen bir ilişkili değer olmamalıdır. Özel Doğrulama Fonksiyonu Bakın Kullanıcı Girdisini Doğrulamak.
Bakın Diğer Girdi Elemanları.
|