无法直接在PrimeFaces 5中调用widgetVar

时间:2014-05-07 09:17:23

标签: primefaces

我想从PF4.0切换到PF5.0,在我的控制台中我看到很多Reference错误,因为我的元素的widgetVars不再存在。但是我可以将confirmDialogVar小部件称为PF(' confirmDialogVar')。show()但不能像之前那样使用confirmDialogVar.show()。

是否可以带回旧的'功能?

提前致谢!

2 个答案:

答案 0 :(得分:5)

旧方法已在4.0中弃用,并在5.0中将其删除。

现在我有很多重构:D

答案 1 :(得分:4)

对于那些遇到过这种情况的人来说,如果你不想重构所有内容,还有另一种全球解决方案。从Primefaces 5.1的用户指南中,您可以添加一个上下文参数,该参数将允许引用小部件的旧方法工作:

<context-param>
  <param-name>primefaces.LEGACY_WIDGET_NAMESPACE</param-name>
  <param-value>true</param-value>
</context-param>

道格。