Ist es möglich, eine PrimeFaces-Komponente von Javascript zu aktualisieren, so dass es notwendig wäre, sie zu aktualisieren?Wie löst man die Komponentenaktualisierung von JavaScript in Oberflächen ab?
Ich mache einen Ajax speichern Anruf mit dieser Schaltfläche in einem Dialogfeld. Ich habe mein benutzerdefiniertes JavaScript an das Ereignis oncomplete angehängt.
..während speichern Schaltfläche, ich bin hier eine Nachricht hinzufügen, um es anzuzeigen, den Client mithilfe der Komponente knurren.
public void save(ActionEvent event) {
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO,
"Successfuly Add user", "Successfuly Add user");
FacesContext.getCurrentInstance().addMessage(null, message);
}
Mein Problem ist, wie kann ich die Benutzeroberfläche so sequenzieren, dass ich den Dialog verstecken sollte zuerst vor dem Knurren Komponente die meesage zeigen konnte?
function handleSaveNewMember(xhr, status, args) {
addMemberDlg.hide();
//update the growl after the dialog was hidden?
}
Was passiert ist, dass die Komponente knurrt wird neben dem Dialog zur gleichen Zeit angezeigt.
Danke.
Sie müssen den Dialog auf Knopfdruck anzeigen. Hast du versucht, das Knurren von dieser Schaltfläche anstatt von der Speichern-Schaltfläche im Dialog zu versuchen? – rags