我遇到了标题中所述的问题。
问题的简短描述如下:我有一个用于打开对话框的按钮。然后,在该对话框中,有一个按钮可在第一个对话框的顶部打开另一个对话框。单击第二个按钮后,我希望调用控制器中的方法,但没有任何反应。h:outputText中的值已正确读取,因此我猜它与连接控制器->视图无关。
我正在使用:
码:
beans.xml
<bean id="testController" class="test.TestController" />
Run Code Online (Sandbox Code Playgroud)
TestController.java
public class TestController implements Serializable
{
private static final long serialVersionUID = 7028608421091861830L;
private String test;
public TestController()
{
test = "abc";
}
public void testMethod()
{
test = "cba";
}
public String getTest()
{
return test;
}
}
Run Code Online (Sandbox Code Playgroud)
test.xhtml
<h:panelGrid columns="1" cellpadding="5">
<p:commandButton value="Basic" type="button" onclick="PF('dlg1').show();" />
</h:panelGrid>
<p:dialog widgetVar="dlg1">
<h:outputText value="Resistance to PrimeFaces is futile!" />
<h:panelGrid columns="1" cellpadding="5"> …Run Code Online (Sandbox Code Playgroud)