RichFaces example'da açıklandığı gibi <a4j:support>
kullanırken, aşağı açılır kutunun değerini değiştirirken her zaman aşağıdaki hatayı alıyorum.JSF hatası "Bir alt bileşen türü bekleniyor ... Bulunan null."
Beklenen bileşen türü javax.faces.SelectOne (MyID) için UISelectItem/UISelectItems çocuğuyum bileşen türü. Null bulundu.
İşte JSF kod: cs.bundeslandList.selectOtherField.selectItems
yana
<h:selectOneMenu id="selectId" valueChangeListener="#{cs.myListener}" value="#{cs.selectList.selectedItem}">
<f:selectItems value="#{cs.bundeslandList.selectItems}" />
<a4j:support event="onchange" reRender="otherFieldId" />
</h:selectOneMenu>
<h:selectOneMenu id="otherFieldId">
<f:selectItems value="#{cs.bundeslandList.selectOtherField.selectItems}" />
</h:selectOneMenu>
en azından boş bir ArrayList
, ben otherFieldId
null
olamayacağını eminim.
Tüm sayfayı şimdi indirdim ve artık hata alıyorum. valueChangeListener
doğru olarak adlandırılır ancak maalesef, otherFieldId
çağrıdan sonra yenilenmez. Boşaltıyor. Ancak hata ayıklama yaparken, ilgili özelliğin girişlerle dolu olduğunu görebiliriz.
Hala üzerinde çalışıyoruz… –