JSF postAddToView不将组件添加到组件树

时间:2019-05-29 23:00:19

标签: jsf primefaces

如BalusC在this link中所写,使用EN可以正常工作。我以编程方式创建组件,向其添加ajax行为,将组件添加到组件树,并添加ID(例如,如果我写了postAddToView,我可以在客户端看到所有父命名容器都已添加-我得到{{1 }})。调用Ajax侦听器,一切都会按预期进行更新。

但是,如果我重复同样的事情,但是这次在PrimeFaces数据表中,呈现了HTML,则呈现了PrimeFaces javascript,所有内容都是相同的。除了,没有以编程方式创建的组件都未添加到组件树中, 生成的客户端ID不在前面(不是setId("uniqueId"),而只是form:uniqueId

任何想法如何解决这个问题? JSF 2.2 MyFaces,PrimeFaces 7.0,Omnifaces 2.7 WebSphere Liberty EE7。

form:uniqueId

Bean:

uniqueId

0 个答案:

没有答案