diff options
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(); |