您好我正在使用jdeveloper 12c。我有一个test.jsf页面,我有一个带按钮的表单。在这个页面的支持bean中,我有actionListener方法addKPI(ActionEvent e)。当用户单击此按钮时,它会调用addKPI()方法。在这个方法中,我正在做一些操作,之后我尝试使用richButton.setDisable(true)
禁用它。它不适用于12c。它在jdeveloper 11.1.2.4中工作。
请帮帮我。我如何实现这一目标。我的要求是当用户单击此按钮时我需要禁用它。表示该按钮只能点击一次。
提前致谢。
答案 0 :(得分:1)
您可以尝试从动作监听器中触发编程PPR:
public void addKPI(ActionEvent e) {
.........
richButton.setDisable(true);
AdfFacesContext.getCurrentInstance().addPartialTarget(richButton);
}