Jsf 2 如果在datatable标记中使用f:facet,则Primefaces:table标头正在缓存旧值

Jsf 2 如果在datatable标记中使用f:facet,则Primefaces:table标头正在缓存旧值,jsf-2,primefaces,Jsf 2,Primefaces,我在datatable中缓存f:fecet的抓取程序时遇到了问题。在这里,我遇到的情况是,列的数量根据过滤检查而变化,因此在呈现页面后的第一次发生了什么?假设现在显示7列及其标题,如果我进行任何过滤检查并按下按钮重新呈现屏幕,我看到这里的列标题与之前相同(7)甚至列的值也已更改,为5。这里的预期结果是5列标题。请任何人都可以建议我如何控制列标题的缓存,谢谢 很难理解你的要求。在第一行中,您应该包含代码来重现您的问题(但不需要更多的代码来重现它,使其尽可能紧凑)。第二,你能画出你想要的吗?谢谢你的

我在datatable中缓存f:fecet的抓取程序时遇到了问题。在这里,我遇到的情况是,列的数量根据过滤检查而变化,因此在呈现页面后的第一次发生了什么?假设现在显示7列及其标题,如果我进行任何过滤检查并按下按钮重新呈现屏幕,我看到这里的列标题与之前相同(7)甚至列的值也已更改,为5。这里的预期结果是5列标题。请任何人都可以建议我如何控制列标题的缓存,谢谢

很难理解你的要求。在第一行中,您应该包含代码来重现您的问题(但不需要更多的代码来重现它,使其尽可能紧凑)。第二,你能画出你想要的吗?谢谢你的评论。现在我将尝试使它更简单。