无法在primefaces延迟加载表上关联操作

时间:2015-01-02 21:14:33

标签: jsf primefaces

我一直在尝试使用延迟加载数据表的primefaces。没有延迟加载,方法delete(trans)被调用但与lazy不同。请有人告诉我为什么点击时从不调用删除(trans)。我整天都在上面(我尝试使用primefaces 4.x和5.x)

<h:form>
        <p:dataTable value="#{transactionView.transactions}" var="trans"
                     paginator="true" rows="10"
                     paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"
                     rowsPerPageTemplate="5,10,15" lazy="true">
            <p:column headerText="#{messages.trans_date}" width="100">
                <h:outputText value="#{trans.transDate}">
                    <f:convertDateTime pattern="#{messages.date_pattern2}"/>
                </h:outputText>
            </p:column>
            <p:column headerText="#{messages.description}">
                <h:outputText value="#{trans.description}"/>
            </p:column>
            <p:column>
                <p:commandLink value="X" style="color: red" update="@form" ajax="true"
                               action="#{transactionView.delete(trans)}"/>
            </p:column>
        </p:dataTable>
    </h:form>

0 个答案:

没有答案