Gelişmiş Çoklu Boş Alan Kontrolü
#1
Merhaba..

Hazırladığım bu modül yardımıyla, özellikle çok alan barındırdığınız formlarınızda boş alan kontrolunü yapabilirsiniz..

Özellikleri..:
  • Boş bıraktığınız alanların sayısını ve isimlerini verir.
  • Zemin rengini değiştirir.
  • Boş bırakılmış olan ilk alana odaklanır..
  • İstediğiniz denetimleri kontrolden muaf tutar. Bunu açalım..:

    "Bazı alanlar kontrolun dışında olsun, gerekirse boş olarak geçebileyim" derseniz, söz konusu denetimlerin Özellikler / Diğer sekmesinde bulunan İm kısmına KontrolDisi yazmanız yeterli.. (Örnekteki GirisTarihi alanı bu özelliği taşıyor. Yani o alanı boş geçebilirsiniz..)
  • Uyarı sonrası zemin rengi değişen alanların veri girdikten sonra zemin rengi eskiye döner.
  • Uyarı sonrasındaki düzeltme aşamasında Tab Kontrol ve Enter ile denetimler arasındaki gezintiyi sadece boş olanlar arasında yapar..


[Resim: 68081483.jpg]


Eklenti Dosyaları
.rar   Trz-BosAlanKontrol.rar (Boyut: 23,75 KB / İndirilme: 1.071)



  Alıntı
Bu mesajı beğenenler: mu@mmer
#2
Sayın Taruz Örnekte problem olmuş İndirilemiyor
Teşekküre gerek yok, Taş atın yeter!!!



  Alıntı
Bu mesajı beğenenler:
#3
hadi biraz daha geliştirelim;

1- uyarı mesajını alıp forma geri döndüğümüzde alana bilgi girişi yapıldıkça backcolor özelliğini eski haline getirebiliriz mesela.

2- alana veri girip enter bastığımızda bir sonraki alana değil sonraki BOŞ alana gidebiliriz mesela.(örneğin ilno alanına veri girip enter basığımızda doğrudan soyad bölümüne geçmeli). boş alan bulup backcolor özelliği ayarlanan satırın altında kontrolün çıkıldığında olayı için kod tanımlayabilir(boş alan kontrolü yeniden çalıştırılabilir) yada öncesinde bütün alanların tabindex değerleini kontrol sayısı+1 den başlayarak sıralayıp boş alan buldukça tabindex=boş alan sayısı (burada trz) şeklinde yapabiliriz. böylece önce boş alanlar sonra diğer alanlar şeklinde sıralama olabilir sanırım

yedeklerimden access arşivlerimi bulabilirsem biraz kopya çekerek falan hazırlamaya çalışacağım yoksa üstadlarımızdan beklememiz gerekecek Smile



  Alıntı
Bu mesajı beğenenler:
#4
Şu anda problem yok indirilebiliyor. Emek ve paylaşım için teşekkürler. Saygılar...



  Alıntı
Bu mesajı beğenenler:
#5
(21-08-2010, 19:27)adnanyurdakul demiş ki: Sayın Taruz Örnekte problem olmuş İndirilemiyor

Adnan bey tam ben dosyayı yenilerken indirmeye çalıştınız sanırım.. Sıkıntı ondan olmuştur..

(21-08-2010, 19:34)unsal2003 demiş ki: hadi biraz daha geliştirelim;

1- uyarı mesajını alıp forma geri döndüğümüzde alana bilgi girişi yapıldıkça backcolor özelliğini eski haline getirebiliriz mesela.

2- alana veri girip enter bastığımızda bir sonraki alana değil sonraki BOŞ alana gidebiliriz mesela.(örneğin ilno alanına veri girip enter basığımızda doğrudan soyad bölümüne geçmeli). boş alan bulup backcolor özelliği ayarlanan satırın altında kontrolün çıkıldığında olayı için kod tanımlayabilir(boş alan kontrolü yeniden çalıştırılabilir) yada öncesinde bütün alanların tabindex değerleini kontrol sayısı+1 den başlayarak sıralayıp boş alan buldukça tabindex=boş alan sayısı (burada trz) şeklinde yapabiliriz. böylece önce boş alanlar sonra diğer alanlar şeklinde sıralama olabilir sanırım

yedeklerimden access arşivlerimi bulabilirsem biraz kopya çekerek falan hazırlamaya çalışacağım yoksa üstadlarımızdan beklememiz gerekecek Smile

Sayın unsal2003, önerileriniz gayet güzel.. Gece vakit bulabilirsem üzeirnde çalışırım..

Zemin rengi değişkliği için her alanın çıkıldığında olayını kullanmak çok efektif olmaz.. Otuz alan varsa hepsi için kod yazmak çok pratik bir yöntem olmaz.. Daha global bir yol kullanırız..



  Alıntı
Bu mesajı beğenenler:
#6
Taruz, çok güzel olmuş, sayın unsal2003'un dedikleri de yapılırsa gerçekten bu konuda gördüğüm en güzel örneklerden biri olmuş olacak.. Gerçi bu haliyle bile öyle Wink
Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  İnternet bağlantı kontrolü Zeki Gürsoy 1 2.878 19-02-2010, 15:21
Son Mesaj: accessman

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi