aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/ui/Tree.java
diff options
context:
space:
mode:
authorMarc Englund <marc.englund@itmill.com>2008-01-30 14:36:23 +0000
committerMarc Englund <marc.englund@itmill.com>2008-01-30 14:36:23 +0000
commit597630487829207a5427d0a90cd78844dac2d862 (patch)
treed2b151dc9cac68e1ca5f9d318a065e67140d8b6d /src/com/itmill/toolkit/ui/Tree.java
parent4f9601c5b7d5d56b690289b5fe09647283c46fd4 (diff)
downloadvaadin-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.java4
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();