我在为h:selectManyCheckbox
调用valueChangeListner方法时遇到问题这是我的代码
<h:selectManyCheckbox id="subscriptions" value="#{searchResults.customerSegmantSearchDetails}" layout="pageDirection" valueChangeListner="#{fxViewHelper.getCustomerSegmentList}">
<a4j:ajax event="valueChange" execute="@this" limitRender="true"/><f:selectItem id="item1" itemLabel="" itemValue="#{searchResults}"/> </h:selectManyCheckbox>
这里h:selectManyCheckbox值包含List和f:selectItem值包含Object
在ManageBean中我只是打印价值
public void getCustomerSegmentList(ValueChangeEvent event) {
System.out.println(event.getNewValue());
}
但没有打印。
答案 0 :(得分:1)
你拼错了这个属性。
将valueChangeListner="..."
更改为valueChangeListener="..."
,它应该有效。缺少'e'。