Yapmak istediğim bir formun component sayısını dinamik yapmak

{reportsBean.reportsParamBeans} parametre listesi aliyor bir tane . buna gore mesela 2 tane date parametresi varsa 2 tane component olusturabiliyor ama bunlarin degerlerini (value="#{raporBean.deger}") dinamik olarak Bean sınıfımda alamıyorum.

    <ui:repeat value="#{reportsBean.reportsParamBeans}" var="elements" >
                  <h:outputText rendered="#{elements.paramType == 'date'}"
  style="font-weight: bold;"  value="Başlangıç Tarih : "/>
            <p:calendar   value="#{raporBean.deger}"
                     rendered="#{elements.paramType == 'date'}" />
      </ui:repeat>

bu konuda yardımlarınızı bekliyorum .

soruldu: 26 Ara '13, 09:01

Mehmet%20KILIC's gravatar image

Mehmet KILIC
51191422
cevap kabul oranı: 20%

değiştirildi: 26 Ara '13, 09:03


jsf components binding ile yapılabilir.

ekrana boş bir panel koyun, binding özelliğini de controller sınıfıtaki bir değişkene bağlayın(javax.faces.component.UIPanel tipinde yada kullandığınız 3rd party bir component ise o tipte), daha sonra postconstruct bir metod ile ya da bir action ile vs java tarafında bu panel içerisine istediğiniz kadar input output vs oluşturarak ekleme yapın.

şurada güzel bir örnek var

permanent link

cevaplandı: 26 Ara '13, 09:38

BoraDemir's gravatar image

BoraDemir
11612
cevap kabul oranı: 20%

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:

×281
×8
×6

Soruldu: 26 Ara '13, 09:01

Görüntüleme: 684 kez

Son güncelleme: 26 Ara '13, 09:38

powered by BitNami OSQA