未在Primefaces 6.0中刷新数据表

未在Primefaces 6.0中刷新数据表,primefaces,Primefaces,我有一个Primefaces 6.0数据表,如下所示: <h:outputText value="There are #{jsfbean.myList.size()} items in the list " /> <h:form> <p:commandButton update="tbl" value="Refresh Data" /> <p:

我有一个Primefaces 6.0数据表,如下所示:

 <h:outputText value="There are #{jsfbean.myList.size()} items in the list " />
               <h:form>
                   <p:commandButton  update="tbl"  value="Refresh Data" />
                   <p:dataTable id="tbl" var="list" value="#{jsfbean.myList}"  

                         paginator="true"
                         rows="40"
                         >

当我加载页面时,输出文本显示“列表中有500项”

然后我在另一个页面中添加一条记录,返回这个网格,输出文本显示“列表中有501项”

新项目没有显示在表中,我使用了刷新按钮,网格仍然没有刷新


有什么想法吗?

mmmmm我明白了问题所在,只需为表单提供一个id,然后使用它来更新数据表示例
update=:idForm:tbl
您所说的“未显示”到底是什么意思?每页有40行。你希望新的项目出现在第一页,还是你检查了最后一页,第13页?你能看到第13页上有21项吗?