2015-04-24 54 views
0

工作不喂我使用JDeveloper 12C。我有一个test.jsf页面,我有一个按钮的形式。在这个页面的后台bean中,我有actionListener方法addKPI(ActionEvent e)。当用户点击这个按钮时,它会调用addKPI()方法。在这种方法中,我正在做一些操作,之后我试图用richButton.setDisable(true)来禁用它。它在12c不工作。它在jdeveloper 11.1.2.4中工作。甲骨文ADF:richButton.setDisabled(真)在12C

请帮帮我。我如何做到这一点。我的要求是当用户点击这个按钮我需要禁用它。意味着按钮应该只能点击一次。

在此先感谢。

回答

1

你可以尝试从动作监听发射程序上的PPR:

public void addKPI(ActionEvent e) { 
    ......... 
    richButton.setDisable(true); 
    AdfFacesContext.getCurrentInstance().addPartialTarget(richButton); 

} 
+0

奇妙的马库斯。这是完美的工作。非常感谢。非常感谢你。 – Abdul