経由で backingbeans プロパティの値を設定しようとしています
<f:setPropertyActionListener value="#{customer}"
target="#{customersViewBean.selectedCustomer}" />
しかし、それは値を設定しません。クラスでこのプロパティを初期化したのは驚くべきことですが、コマンドリンクをプッシュすると、null に設定され、null ポインター例外が発生します。何が問題なのか分かりますか?
<p:dataList id="datalist5"
value="#{customersViewBean.filteredPositionCustomer}"
rendered="#{customersViewBean.positionaGoreListe}"
var="customer">
<p:column style="padding-bottom:1px!important;">
<p:commandLink id="commandLink"
action="#{customersViewBean.getCustomerDetail}">
<f:setPropertyActionListener value="#{customer}"
target="#{customersViewBean.selectedCustomer}" />
<f:setPropertyActionListener value="false"
target="#{customersViewBean.comingFromOpportunityDetailToAddressList}" />
<h3>#{customer.name}</h3>
</p:commandLink>
</p:column>
</p:dataList>