From fb663bc52536213c6f22594536d46016878f7ce7 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Thu, 15 May 2008 15:28:45 +0000 Subject: [PATCH] FeaturesApplication now has required field for AbstractField types svn changeset:4512/svn branch:trunk --- .../toolkit/tests/featurebrowser/PropertyPanel.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/com/itmill/toolkit/tests/featurebrowser/PropertyPanel.java b/src/com/itmill/toolkit/tests/featurebrowser/PropertyPanel.java index d66b5a96aa..3567d2aff8 100644 --- a/src/com/itmill/toolkit/tests/featurebrowser/PropertyPanel.java +++ b/src/com/itmill/toolkit/tests/featurebrowser/PropertyPanel.java @@ -27,7 +27,6 @@ import com.itmill.toolkit.ui.Component; import com.itmill.toolkit.ui.DateField; import com.itmill.toolkit.ui.Field; import com.itmill.toolkit.ui.Form; -import com.itmill.toolkit.ui.GridLayout; import com.itmill.toolkit.ui.OptionGroup; import com.itmill.toolkit.ui.OrderedLayout; import com.itmill.toolkit.ui.Panel; @@ -312,14 +311,16 @@ public class PropertyPanel extends Panel implements Button.ClickListener, /** Field special properties */ private void addFieldProperties() { - // TODO bug #211 states that setFocus works only for Button and - // Textfield UI components - final Form set = new Form(new GridLayout(COLUMNS, 1)); + // Set of properties + final Form set = createBeanPropertySet(new String[] { "required" }); + set.addField("focus", new Button("Focus", objectToConfigure, "focus")); set.getField("focus").setDescription( "Focus the cursor to this field. Not all " + "components and/or terminals support this feature."); + addProperties("Field Features", set); + } /** -- 2.39.5