Gmail Takvim Dokümanlar Reader Web diğer »
Son Ziyaret Edilen Gruplar | Yardım | Oturum açın
Google Grupları Giriş
Select yada dropdown list içinde check box ile çoklu seçim...
Şu anda bu grupta ilk sırada gösterilen çok fazla sayıda konu var. Bu konuyu ilk sırada göstermek istiyorsanız, bu seçeneği başka bir konudan kaldırmalısınız.
Talebiniz işlenirken bir hata oluştu. Lütfen tekrar deneyin.
bayrak
  1 ileti - Tümünü daralt  -  Tümünü şu dile çevir: Çeviri (Tüm orijinalleri görüntüle)
İleti gönderdiğiniz grup bir Usenet grubudur. Bu gruba ileti gönderdiğinizde İnternetteki herkes e-posta adresinizi görecektir.
Yanıt iletiniz gönderilmedi.
Yayınınız başarılı oldu
 
Gönderen:
Kime:
Cc:
İzleyen:
Cc Ekle | İzleyen Ekle | Konuyu Düzenle
Konu:
Doğrulama:
Doğrulama amacıyla, lütfen aşağıdaki resimde gördüğünüz karakterleri veya erişilebilirlik simgesini tıkladığınızda duyduğunuz rakamları yazın. Dinleyin ve duyduğunuz sayıları girin
 
Emre Mert Asyalıoğlu  
Profili göster  
 Diğer seçenekler 26 Ekim, 15:28
Kimden: Emre Mert Asyalıoğlu <bluescream.e...@gmail.com>
Tarih: Mon, 26 Oct 2009 15:28:27 +0200
Yerel: Ptesi 26 Ekim 2009 15:28
Konu: Select yada dropdown list içinde check box ile çoklu seçim...

Arkadaşlar merhaba,

Mailin konusunda olduğu gibi daha önce asp.net dropdownlist içinde veya
select içinde checkbox yardımıyla çoklu seçim uygulaması kullananızı oldumu?

Ben bunu yaptım kodları da yazıyorum aşağıya

Biraz araştırma yaptım ve bir dropdownchecklist  eklentisi buldum
http://dropdown-check-list.googlecode.com/svn/trunk/demo.html

linkten izleyebilirsiniz.Eklentide bir sıkıntı yok çalışıyor ama sıkıntı
şuki ben bu select leri ajax ile dolduruyorum haliyle.Diyelimki bir select
te ilçeleri listeletiyorum

function BindDistrict(cityID, ctrl, load) {

$("#" + load + "").show();

$.ajax({

type: "POST",

url: "PrivateService.asmx/GetDistrictByCityID",

data: "{_cityID:'" + cityID + "'}",

contentType: "application/json; charset=utf-8",

dataType: "json",

success: function(msg) {

$("#" + ctrl + "").children().remove().end().append("<option
value='0'>Hepsi...</option>");

$.each(msg.d, function(i) {

$("#" + ctrl + "").append("<option value='" + this.DistrictID + "'>" +
this.DistrictName
+ "</option>");

});

$("#" + ctrl + "").dropdownchecklist({ width: 200, maxDropHeight: 100 });

$("#" + load + "").hide();

}
});
}

bu şekilde ve listelettiğim select içinden change ile yakalayıp semtleri
getiriyorum

$("#ddlPratikAramaIlce").change(function() {

debugger;

$("#slcSemt").children().remove().end();

var disID = $(this).val();

if (disID.length > 0) {

$('#hdSemt')[0].value = disID.toString();

BindQuarter(disID.toString(), 'slcSemt', 'loadPratikAramaIcle');

}
});

bunuda yukarıdaki şekilde yapıyorum.Sonra

function BindQuarter(disID, ctrl, load) {

$("#" + load + "").show();

$.ajax({

type: "POST",

url: "PrivateService.asmx/GetMultiQuarterByDistrictID",

data: "{_disID:'" + disID + "'}",

contentType: "application/json; charset=utf-8",

dataType: "json",

success: function(msg) {

$.each(msg.d, function(i) {

if (i == 0) {

$("#" + ctrl + "").children().remove();

}

$("#" + ctrl + "").append("<option value='" + this.QuarterID + "'>" +
this.QuarterName
+ "</option>");

});

$("#" + ctrl + "").dropdownchecklist({ width: 200, maxDropHeight: 100 });

$("#" + load + "").hide();

}
});

kodlarıyla da semtleri listeliyorum listelemesine ama her seçimi yakalamama
rağmen sadece ilk seçimimi listeliyor.Daha sonraki seçimlerin sonuçlarını
msg ile kontrol ediyorum sorgu cevabı db den doğru gelsede dropdown
listi doğru oluşturmuyor.Sanırım bi şekilde bu işlemi change ile değide
ilçelerin dropu kapandığında bu işlemi yaparsam amacıma ulaşacakmışım gibi
geliyor da bu eventide yakalayamadım bir türlü.

Sonuç olarak durum bu dur.Daha önce böyle bir uygulama yapmış yada yardımcı
olabilecek olan varsa minnettar olurum cidden .
Şimdiden teşekkürler.

Kolaylıklar dilerim.
--
E.M.A

.NET Profesional { SEO,MCP,MCPD }


    Yanıtla    Yazarı yanıtla    Yönlendir  
İleti gönderebilmek için önce Oturum açmalısınız.
İleti gönderebilmek için önce bu gruba katılmalısınız.
İletinizi göndermeden önce lütfen abonelik ayarları sayfasında rumuzunuzu güncelleyin.
İleti göndermek için gerekli izne sahip değilsiniz.
İletilerin sonu
« Tartışmalara Dön « Daha yeni konu     Daha eski konu »

Grup oluştur - Google Grupları - Google Ana Sayfa - Hizmet Şartları - Gizlilik Politikası
©2009 Google