How to send the currently iterated item to h:selectBooleanCheckbox with f:ajax event=change
问题 I've the below form: <h:form> <h:dataTable value="#{bean.items}" var="item"> <h:column> <h:selectBooleanCheckbox value="#{item.enabled}" valueChangeListener="#{bean.onchangeEnabled}"> <f:ajax event="change" /> </h:selectBooleanCheckbox> </h:column> <h:column>#{item.name}</h:column> </h:dataTable> </h:form> I would like to get #{item} or at least #{item.name} in the value change listener method: public void onchangeEnabled(ValueChangeEvent e) { // I would like to get #{item.name} here too. }