こんにちは、私はいくつかの関数を持つマネージド Bean を持っています。その関数のいくつかの条件に基づいて、ダイアログ ボックスを呼び出したいと思います。
マネージドBean関数は次のようになります
public String editStudent(){
setReadOnly(false);
setButton(true, true, true, false, true, true,true);
LockItem lItem;
if(selectStudent !=null){
lItem = (LockItem) services.getbyId("LockItem", condition);
if (lItem == null){
System.out.println("Student Avalibale for process :::");
studentRedirect();
return "studentEdit.jsf?faces-redirect=true";
} else {
//To show dialog from here
System.out.println("Student Not Avalibale : Locked By " + lItem.getLockedBy());
}
} else {
FacesMessage msg;
msg = new FacesMessage("Please select the record.");
FacesContext.getCurrentInstance().addMessage(null, msg);
return show("menu");
}
}
このようなマネージ関数からダイアログ ボックスを呼び出す方法はありますか