diff options
author | Johannes Dahlström <johannes.dahlstrom@vaadin.com> | 2012-03-20 15:10:10 +0000 |
---|---|---|
committer | Johannes Dahlström <johannes.dahlstrom@vaadin.com> | 2012-03-20 15:10:10 +0000 |
commit | 3ae537eaf91633b589c9628d68aaae1153f8712e (patch) | |
tree | dcf168dbd546a8d304d8425a9b1d35cae7c00776 /src/com/vaadin/ui | |
parent | 9f3b320609250996730b57790a330e35a08f4a03 (diff) | |
download | vaadin-framework-3ae537eaf91633b589c9628d68aaae1153f8712e.tar.gz vaadin-framework-3ae537eaf91633b589c9628d68aaae1153f8712e.zip |
#8209 Added a public click() method to Button, simulating a click on server side
svn changeset:23275/svn branch:6.8
Diffstat (limited to 'src/com/vaadin/ui')
-rw-r--r-- | src/com/vaadin/ui/Button.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/vaadin/ui/Button.java b/src/com/vaadin/ui/Button.java index 795a13e41a..8a98f0ccb0 100644 --- a/src/com/vaadin/ui/Button.java +++ b/src/com/vaadin/ui/Button.java @@ -516,6 +516,17 @@ public class Button extends AbstractField implements FieldEvents.BlurNotifier, } /** + * Simulates a button click, notifying all server-side listeners. + * + * No action is taken is the button is disabled. + */ + public void click() { + if (isEnabled() && !isReadOnly()) { + fireClick(); + } + } + + /** * Fires a click event to all listeners without any event details. * * In subclasses, override {@link #fireClick(MouseEventDetails)} instead of |