From 3e9874799d9b4940515fb203e2b57ac6a4212712 Mon Sep 17 00:00:00 2001 From: John Ahlroos Date: Wed, 5 Sep 2012 15:20:43 +0300 Subject: [PATCH] Fixed readonly buttons in TwinColSelect --- .../com/vaadin/client/ui/twincolselect/VTwinColSelect.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/client/src/com/vaadin/client/ui/twincolselect/VTwinColSelect.java b/client/src/com/vaadin/client/ui/twincolselect/VTwinColSelect.java index 6e5117cec6..cd985876df 100644 --- a/client/src/com/vaadin/client/ui/twincolselect/VTwinColSelect.java +++ b/client/src/com/vaadin/client/ui/twincolselect/VTwinColSelect.java @@ -226,8 +226,8 @@ public class VTwinColSelect extends VOptionGroupBase implements KeyDownHandler, selections.setMultipleSelect(isMultiselect()); options.setEnabled(enabled); selections.setEnabled(enabled); - add.setEnabled(enabled); - remove.setEnabled(enabled); + add.setEnabled(enabled && !readonly); + remove.setEnabled(enabled && !readonly); options.clear(); selections.clear(); for (final Iterator i = uidl.getChildIterator(); i.hasNext();) { @@ -247,6 +247,8 @@ public class VTwinColSelect extends VOptionGroupBase implements KeyDownHandler, } + add.setStyleName("v-disabled", readonly); + remove.setStyleName("v-disabled", readonly); } @Override -- 2.39.5