diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/TaskEditFormComposer.java b/ganttzk/src/main/java/org/zkoss/ganttz/TaskEditFormComposer.java index a65f01932..3c44e2844 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/TaskEditFormComposer.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/TaskEditFormComposer.java @@ -89,7 +89,17 @@ public class TaskEditFormComposer extends GenericForwardComposer { } public void onClick$ok(Event event) { - popUp.close(); + if (okPressed()) { + popUp.close(); + } + } + + /** + * hook for executing actions when ok is pressed. + * @return true only if can exit the popup + */ + protected boolean okPressed() { + return true; } }