Jsf p:datatable addRow()已添加到当前页面,但不允许分页

Jsf p:datatable addRow()已添加到当前页面,但不允许分页,jsf,primefaces,Jsf,Primefaces,我正在尝试使用addRow函数特性onclick=“PF('dataTableWidgetVar').addRow();”向可编辑的datatable添加新行,如下所示。它正在插入新行,但分页不起作用,并且该行已插入当前页 PrimeFaces7.0 <p:dataTable widgetVar="dataTableWidgetVar" paginator="true" paginatorAlwaysVisible="fal

我正在尝试使用addRow函数特性
onclick=“PF('dataTableWidgetVar').addRow();”
向可编辑的datatable添加新行,如下所示。它正在插入新行,但分页不起作用,并且该行已插入当前页

PrimeFaces7.0

<p:dataTable widgetVar="dataTableWidgetVar" paginator="true"
                                 paginatorAlwaysVisible="false"
                                 paginatorPosition="bottom"
                                 editable="true" editMode="cell"
                                 rows="5"
                                 rowsPerPageTemplate="20,40,60">

// <p:column> ... 

    <f:facet name="footer">
        <p:commandButton oncomplete="PF('dataTableWidgetVar').addRow()"/>
    </f:facet>
</p:dataTable>

//  ... 
这里是第6行,添加了当前页和下一页,但未自动工作


任何帮助都将不胜感激。谢谢

您是否完全遵循了showcase示例。我看到他们的AddRow中有一个actionListener,它在后台集合中添加了一个新行?你能发布你使用的数据源和bean吗?