Browse Source

Fix for #3259 - Removing all action handlers

svn changeset:10363/svn branch:6.2
tags/6.7.0.beta1
Artur Signell 14 years ago
parent
commit
649b41d5dd
3 changed files with 27 additions and 0 deletions
  1. 9
    0
      src/com/vaadin/ui/Panel.java
  2. 9
    0
      src/com/vaadin/ui/Table.java
  3. 9
    0
      src/com/vaadin/ui/Tree.java

+ 9
- 0
src/com/vaadin/ui/Panel.java View File

@@ -553,6 +553,15 @@ public class Panel extends AbstractComponentContainer implements Scrollable,
}
}

/**
* Removes all action handlers
*/
public void removeAllActionHandlers() {
actionHandlers = null;
actionMapper = null;
requestRepaint();
}

/**
* Add a click listener to the Panel. The listener is called whenever the
* user clicks inside the Panel. Also when the click targets a component

+ 9
- 0
src/com/vaadin/ui/Table.java View File

@@ -2466,6 +2466,15 @@ public class Table extends AbstractSelect implements Action.Container,
}
}

/**
* Removes all action handlers
*/
public void removeAllActionHandlers() {
actionHandlers = null;
actionMapper = null;
requestRepaint();
}

/* Property value change listening support */

/**

+ 9
- 0
src/com/vaadin/ui/Tree.java View File

@@ -910,6 +910,15 @@ public class Tree extends AbstractSelect implements Container.Hierarchical,
}
}

/**
* Removes all action handlers
*/
public void removeAllActionHandlers() {
actionHandlers = null;
actionMapper = null;
requestRepaint();
}

/**
* Gets the visible item ids.
*

Loading…
Cancel
Save