DateDialog Elemanı

Top  Previous  Next

Değerini kendi adı ile aynı adlı XML düğümünden alınacak şekilde ayarlanmış olan bu birleşik eleman en dıştaki panel elemanı üzerinden adlandırılır. Birkaç alt eleman ve kontrolleri sağlayacak javascriptler içeren eleman, tek bir girdi alanı gibi davranır.

DateDialogX

 
DateDialog_pe

 

Özellikler

Başlangıç Tarihi, Bitiş Tarihi

Bu özelliğe "yyyy.mm.dd" biçiminde tarih değerleri girerek, kullanıcıyı bu tarihler arasında bir seçim yapmaya zorlayabilirsiniz.

Varsayılan Tarih

"yyyy.mm.dd" biçiminde bir tarih giriniz. Eğer dinamik olarak bağlanılan değer yok ise, burada tanımlanan değer kullanılacaktır. Dinamik olarak kullanıcının bilgisayar tarihinin değerini göstermek istiyorsanız today yazmanız yeterlidir.

Örnek:

Varsayılan Tarih:today
Varsayılan Tarih:today +1d
Varsayılan Tarih:today +1y

Haftasonları Hariç

Eğer bu özellik "true" olarak belirlendiyse, kullanıcı, Gün karma kutusundan sadece haftanın iş günlerinini seçebilecektir.

Değer

Tarih değeri. Bu eleman, aksi belirlenmedikçe değerini, eleman adı ile aynı olan bir XML düğümünden alacaktır. Bu nedenle çok defa, sadece eleman adını, XML düğümü ile aynı olacak şekilde belirlemek yeterli olacaktır. İster statik olarak, isterse dinamik olarak belirlenmiş olsun, tarih değerinin biçimi "Değer Biçimi" özelliğine girilen değere uygun olmalıdır.

Örnek:

Değer:$vof(%vof(name))
Değer:$vof(%vof(name);today) //Varsa eleman adı ile aynı olan bir XML düğümünden, boş ise bugünü göster.

Değer Biçimi

Tarih değerinin biçimi. Bu eleman, değerini örneğin bir veritabanı sorgusu sonucundaki bir tarih alanından alıyorsa, öncelikle veri tabanınızın tarih alanlarını, sorgu sonuçlarına hangi biçimde aktardığını öğrenin ve bu biçimi burada tanımlayın.

Tanımlamayı yaparken listeden bir biçim seçebileceğiniz gibi kendinize özgü bir biçim de girebilirsiniz.

Gönderim Biçimi

Kullanıcı tarafından girilen tarih değeri, burada belirlenmiş olan biçime çevrilecek ve gizli bir girdi elemanına atanacaktır. Bu gizli girdi elemanının adı, DateDialog elemanının sayfadaki adı ile aynıdır.

Eğer bu bilgi veritabanına kaydedilecek ise tablonuzdaki ilgili tarih sütünunun tarih biçimi ile aynı olmalıdır. Örnek: yyyy-mm-dd hh:nn

Tanımlamayı yaparken listeden bir biçim seçebileceğiniz gibi, kendinize özgü bir biçim de girebilirsiniz.

Ay Biçimi

Aylar, Ay karma kutusunda, bu özelliğe verilen değere göre, üç şekilde görüntülenirler:

1.Long Text (Uzun Metin) olarak : Ocak, Şubat, Mart,...
2.Short Text (Kısa Metin) olarak : Oca, Şub, Mar,...
3.Number (Numara) olarak : 01,02,...,12

Olay Kotarıcıları

Yıl Değişince

Yıl karma kutusu değiştiğinde çağrılır..

Değişince

Gün, Ay veya Yıl karma kutularından biri değişince çağrılır.

Örnek:

Olay Kotarıcıları | Değişince: tarihkutusuDegisti

function tarihkutusuDegisti(fld){

var gun = fld.delm

alert(gun.value);

var ay = fld.melm;

alert(ay.value);

var yil = fld.yelm;

alert(yil.value);

var haftaningunu = fld.telm;

alert(haftaningunu.value);

}

 

 

Doğrulama

Doğrulama hakkındaki genel açıklamalar için ana yardım dosyasındaki "Kullanıcı Girdisini Doğrulamak" bölümüne bakın.

 

Bakın Tarih Formatlama Sembolleri

Bakın Dinamik Değerler

Bakın Doğrulama Mesajlarının Yerelleştirilmesi