WICKET-4240 call modelChanging() and modelChanged() on expand/collapse
Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/4497d7ea Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/4497d7ea Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/4497d7ea Branch: refs/heads/master Commit: 4497d7ea637aed8ca6e2352c517aea71b840a1cf Parents: 6c54afd Author: Sven Meier <[email protected]> Authored: Tue Feb 7 22:03:32 2012 +0100 Committer: Sven Meier <[email protected]> Committed: Tue Feb 7 22:03:32 2012 +0100 ---------------------------------------------------------------------- .../markup/html/repeater/tree/AbstractTree.java | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/4497d7ea/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/AbstractTree.java ---------------------------------------------------------------------- diff --git a/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/AbstractTree.java b/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/AbstractTree.java index 464fa35..1b23319 100644 --- a/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/AbstractTree.java +++ b/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/AbstractTree.java @@ -192,7 +192,9 @@ public abstract class AbstractTree<T> extends Panel */ public void expand(T t) { + modelChanging(); getModelObject().add(t); + modelChanged(); updateBranch(t, getRequestCycle().find(AjaxRequestTarget.class)); } @@ -210,7 +212,9 @@ public abstract class AbstractTree<T> extends Panel */ public void collapse(T t) { + modelChanging(); getModelObject().remove(t); + modelChanged(); updateBranch(t, getRequestCycle().find(AjaxRequestTarget.class)); }
