![]() | |
| | #1 (permalink) |
| Eski Cevizci Üyelik Tarihi: 06/2004
Mesaj: 193
|
selam arkadaşlar. Şimdi ben jsp ekranımda belgeForm 'larımı çok güzel listeletiyorum.Her bir belge'nin yanında da check-box'ları işaretli olarak getiriyorum. Kullanıcı burdan istemediklerinin check'ini kaldırıp kaydete basıyor.(sadece check'i olanları yeni listeme atmak istiyorum ) sorun şu kaydete bastıktan sonra yönlendirdiğim action'a seçilenler listesi null geliyor.Listeleme yaptığım .jsp altta action'da secilenBelgeleri aldığım kod parçası da en altta. Yardımcı olursanız sevinirim. Sevgi,saygı <tr> <td colspan="4"> <display:table id="istenenBelgeTable" name="<%=Sabit.LISTE%>" class="listTable" export="true" pagesize="50" size="1000" requestURI="/BelgeDetayAction.do" trClickParams="id" trClick="true" sort="external"> <display:setProperty name="basic.msg.empty_list_row" value="<tr class='empty'><td colspan='{0}'>Belge Yok</td></tr>" /> <display:setProperty name="basic.empty.showtable" value="true" /> <display:column titleKey="belge.sec" headerClass="tableColHeadingSort"> <logic:equal name="istenenBelgeTable" property="isteklidenIstenenMi" value="1"> <input type="checkbox" name="istenenler" value="<bean:write name="istenenBelgeTable" property="id" />"checked="checked"> </logic:equal> <logic:notEqual name="istenenBelgeTable" property="isteklidenIstenenMi" value="1"> <input type="checkbox" name="istenenler" value="<bean:write name="istenenBelgeTable" property="id" />"> </logic:notEqual> </display:column> <display:column property="kikKodu" titleKey="belge.kikKodu"sortable="true" headerClass="sortable" /> <display:column property="belgeAdi" titleKey="belge.adi" sortable="true" headerClass="sortable" /> </display:table> </td> </tr> ACTİON 'IM : /** * ...EkleAction seçilenleri alıp Collection daki objelerin * durumularını güncelliyoruz. */ String[] secilenBelgeler = (String[])request.getAttribute("istenenler"); if (secilenBelgeler != null && belgeler != null) { for (int i = 0; i < belgeler.size(); i++) { int y = 0; for (; y < secilenBelgeler.length; y++) { if (secilenBelgeler[y] != null&&((BelgeForm) belgeler.get(i)).getId().intValue() == Integer.parseInt(secilenBelgeler[y])) { ((BelgeForm) belgeler.get(i)).setIsteklidenIstenenMi(new Integer(1)); break; } } if (y >= secilenBelgeler.length)((BelgeForm) belgeler.get(i)).setIsteklidenIstenenMi(new Integer(0)); } } else { for (int i = 0; i < belgeler.size(); i++) { ((BelgeForm) belgeler.get(i)) .setIsteklidenIstenenMi(new Integer(0)); } }
__________________ Peace and obscurity in mind, I chose this happy hermit's part, With you, enchanting, ever kind, With you, bright beacon of my heart! Enson 01/04/2007 01:08 tarihinde dubrovski tarafından düzenlenmiştir.. Sebep: ekleme |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| Websitelerindeki Formları Post Etmek | keramet | C# | 1 | 23/07/2006 04:03 |
| Check Box Veri tabanına Yazarken Sorun | asker | PHP | 11 | 09/03/2006 12:26 |
| İl ve ilçe formları ? | dpt- | Javascript / DHTML / Ajax | 4 | 27/01/2006 02:33 |
| Diğer formları kontrol etmek | ZuLuuuuuu | Visual Basic | 3 | 05/10/2005 22:17 |
| access ile excel deki formları | beyza | Veritabanları & SQL | 2 | 04/05/2005 14:19 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |