Primefaces 如何在js文件中打开p:dialog?

Primefaces 如何在js文件中打开p:dialog?,primefaces,Primefaces,我想在js文件中打开一个p:对话框。我的代码如下: 在js文件中,我编写了一个函数,并在其中尝试了ex.show()但它说ex是未定义的。 类似地,我还想调用该文件中的p:commandButton,我尝试了 document.getElementById(“hformid:commandbuttonid”)。单击()上面写着 document.getElementById(“hformid:commandbuttonid”)为空。如何解决此问题?可能是在执行“check.js”脚本后定义了

我想在js文件中打开一个p:对话框。我的代码如下:

在js文件中,我编写了一个函数,并在其中尝试了
ex.show()但它说ex是未定义的。
类似地,我还想调用该文件中的
p:commandButton
,我尝试了
document.getElementById(“hformid:commandbuttonid”)。单击()上面写着

document.getElementById(“hformid:commandbuttonid”)
为空。如何解决此问题?

可能是在执行“check.js”脚本后定义了“ex”。假设您正在使用JQuery,请尝试以下操作

$(document).ready ( function() {
    ex.show();
});
所以“例如show();”将在解析整个页面后执行