diff options
author | Marc Englund <marc.englund@itmill.com> | 2008-01-30 14:36:23 +0000 |
---|---|---|
committer | Marc Englund <marc.englund@itmill.com> | 2008-01-30 14:36:23 +0000 |
commit | 597630487829207a5427d0a90cd78844dac2d862 (patch) | |
tree | d2b151dc9cac68e1ca5f9d318a065e67140d8b6d /src/com/itmill/toolkit/ui/Tree.java | |
parent | 4f9601c5b7d5d56b690289b5fe09647283c46fd4 (diff) | |
download | vaadin-framework-597630487829207a5427d0a90cd78844dac2d862.tar.gz vaadin-framework-597630487829207a5427d0a90cd78844dac2d862.zip |
Selects now listen for changes to item/property as appropriate. Version 1. Table still needs work (might 'leak' listeners as it is now)
svn changeset:3671/svn branch:trunk
Diffstat (limited to 'src/com/itmill/toolkit/ui/Tree.java')
-rw-r--r-- | src/com/itmill/toolkit/ui/Tree.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/itmill/toolkit/ui/Tree.java b/src/com/itmill/toolkit/ui/Tree.java index 9ef41c1567..d617e3118d 100644 --- a/src/com/itmill/toolkit/ui/Tree.java +++ b/src/com/itmill/toolkit/ui/Tree.java @@ -396,6 +396,7 @@ public class Tree extends AbstractSelect implements Container.Hierarchical, target.addAttribute("partialUpdate", true); target.addAttribute("rootKey", itemIdMapper.key(expandedItemId)); } else { + getCaptionChangeListener().clear(); // Focus control id if (getFocusableId() > 0) { @@ -495,6 +496,9 @@ public class Tree extends AbstractSelect implements Container.Hierarchical, expandedKeys.add(key); } + // Add caption change listener + getCaptionChangeListener().addNotifierForItem(itemId); + // Actions if (actionHandlers != null) { final ArrayList keys = new ArrayList(); |