1

経由で 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>
4

0 に答える 0