ASP.NET AJAX Control Toolkit ile gelen ve TextBox kontrolüne uygulanabilen Calendar Extender kontrolü; client-side çalışan ve kişiselleştirilebilen, fonksiyonel bir takvim nesnesi sunmaktadır.
TextBox`a tıklandığında ya da başka bir kontrolün tetiklemesiyle pop-up olarak gösterilebildiği gibi, takvimden seçilen bilgiler de TextBox`a veya bir değişkene atanabilmektedir.
Calendar kontrolünün DayRender olayı, çok güçlü bir olay olduğu gibi Calendar kontrolüne hükmetmenizi sağlamaktadır.
DayRender olayı ile; takvimin görünümünü değiştirebilir, hangi tarihlerin seçilebilir hangilerinin seçilemez olabileceğini belirleyebilir hatta renk değişikliğini bile bu event ile yapabilirsiniz.
|
|
önceki yazı Web.config Dosyasının İçeriğini Şifrelemek |
sonraki yazı jQuery ile taşınabilir nesneler yapma |
takvimin dayRender adında bir fonksyonunu göremedim ben ? Çalışan halinide yazarmısın.
@jouater;
Zaten kodu da makalenin içine ekledim;
|
|
sayfada calendar kontrolünü çalışan bir şekilde koyduğumuzda daha sizin bu kodları yerleştirdiğimde görmedi ama
@jouater;
Sayfaya calendar kontrolü koy ve TextBox`a bağla.
Daha sonra calendar`in event kısmına gelip DayRender olayını tetikle ve .cs kısmında şöyle bir kod oluşacağını görürsün;
|
|
Daha sonra { ve } arasına aşağıdaki kodu yerleştir;
|
|
Hafta sonuna ait günlerin arka plan renginin yeşil, yazı renginin sarı olduğunu göreceksin..
Bu uygulama ile sayfa uyumluluğu sağlama açısından oldukça önemli...
pillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.
Nokta ve pilli ortak yapımı olan kodaman.org hep birlikte içerik üretip gelirini yazarları ile paylaştığımız kolektif bir kod yazarları blogudur. Siz de katılabilirsiniz.