iyi akşamlar... Primefaces ile print işlemi yapıyorum, tablonun print çıktısı ve pdf çıktısını alıyorum, fakat şöyle bir sıkıntım var. Çekilen kolonun sayılarını toplamak için bir fonksiyon yazdım, fakat hiç değer yok iken doğal olarak toplama işlemi yapmıyor, bu yüzden request error veriyor. Bundan kurtulmak için önerileriniz nelerdir?

bean:

 public int toplamYemekSayisi() {
    int toplam = 0;
    for (mygunlukHesapListesi toplama : getPersonel()) {
        toplam += toplama.getPersonelYemekSayi();
    }
    return toplam;

}

xhtml:

 <p:columnGroup type="footer" >  
                    <p:row>  
                        <p:column colspan="2" footerText="Bugünlük Toplam Yemek Sayısı"  
                                  style="text-align:right"  />

                        <p:column style="text-align: left" footerText="#{mygunlukHesapListesiData.toplamYemekSayisi()}" />  
                        <p:column style="text-align: left" footerText="#{currentDate}" />

                    </p:row>  
                </p:columnGroup>

soruldu: 21 Şub '13, 15:34

fatihkaradeniz's gravatar image

fatihkaradeniz
90121319
cevap kabul oranı: 25%

değiştirildi: 22 Şub '13, 02:40

CemIkta's gravatar image

CemIkta ♦
19.9k29125190


Merhaba,

listenin dolu olup olmadigini kontrol etmek icin Apache Commonsu tavsiye ederim.

CollectionUtils

permanent link

cevaplandı: 22 Şub '13, 02:17

mahmut_can's gravatar image

mahmut_can ♦
2.9k62552
cevap kabul oranı: 67%

Döngüden önce liste boyutunu kontrol edebilirsiniz. getPersonel.size()>0 ise döngü çalışır.

permanent link

cevaplandı: 21 Şub '13, 23:18

mucuraga's gravatar image

mucuraga
42681219
cevap kabul oranı: 10%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×97
×32
×5

Soruldu: 21 Şub '13, 15:34

Görüntüleme: 863 kez

Son güncelleme: 22 Şub '13, 02:40

powered by BitNami OSQA