我正在尝试在文档准备就绪时访问PrimeFaces组件,如下所示:
$(function() {
var showDialog = getUrlParameter("showDialog");
if (showDialog == "true") {
PF('myDialog').show();
}
});
但是在那一刻,primefaces widgetvars不可用,我会收到以下错误信息:
在PrimeFaces 6.2和7.0(以及可能的一些早期版本)中,您会收到以下错误消息:Widget for var 'myDialog' not available!
但是当使用TypeError: PF(...) is undefined
PrimeFaces.widgets['myDialog'].show()
而不是PF('myDialog').show();
时,错误是相似的:
primefaces widgetvars何时准备好可以被访问?TypeError: PrimeFaces.widgets.myDialog is undefined