我的代码如下:
<p:commandButton value="test" action="#{myProgram1.test1}" oncomplete="ex2.show()"/>
<p:dialog id="dialog2" widgetVar="ex2" onShow="jQuery('#someId').show();">
<iframe frameborder="0" align="left"
src="#{myProgram1.url}"
name="someName" id="someId" scrolling="auto" width="750"
height="500">
</iframe>
</p:dialog>
我在test1方法中设置了url的值。但是它没有从bean类加载url。但是,如果我指定特定网址,那么它就会打开。
答案 0 :(得分:2)
将update="dialog2"
添加到您的<p:commandButton
所以它看起来像这样:
<p:commandButton value="test" update="dialog2"
action="#{myProgram1.test1}" oncomplete="ex2.show()"/>