From 6ed28680346c648a6b4e974568a56f6d4d0e000b Mon Sep 17 00:00:00 2001 From: Pekka Hyvönen Date: Thu, 16 Apr 2015 14:25:55 +0300 Subject: Declarative support and test for Grid.Column.hidingToggleCaption #17481 Change-Id: Ic20686649b28530160498742e78f69074e32e596 --- server/src/com/vaadin/ui/Grid.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'server/src') diff --git a/server/src/com/vaadin/ui/Grid.java b/server/src/com/vaadin/ui/Grid.java index 9346248dd9..a7ff15c8dd 100644 --- a/server/src/com/vaadin/ui/Grid.java +++ b/server/src/com/vaadin/ui/Grid.java @@ -3204,6 +3204,10 @@ public class Grid extends AbstractComponent implements SelectionNotifier, isHidable(), def.hidable, boolean.class); DesignAttributeHandler.writeAttribute("hidden", attributes, isHidden(), def.hidden, boolean.class); + DesignAttributeHandler.writeAttribute("hiding-toggle-caption", + attributes, getHidingToggleCaption(), + SharedUtil.propertyIdToHumanFriendly(getPropertyId()), + String.class); DesignAttributeHandler.writeAttribute("property-id", attributes, getPropertyId(), null, Object.class); } @@ -3237,6 +3241,10 @@ public class Grid extends AbstractComponent implements SelectionNotifier, setHidden(DesignAttributeHandler.readAttribute("hidden", attributes, boolean.class)); } + if (design.hasAttr("hiding-toggle-caption")) { + setHidingToggleCaption(DesignAttributeHandler.readAttribute( + "hiding-toggle-caption", attributes, String.class)); + } // Read size info where necessary. if (design.hasAttr("width")) { setWidth(DesignAttributeHandler.readAttribute("width", -- cgit v1.2.3