From: Matti Tahvonen Date: Thu, 15 May 2008 15:28:45 +0000 (+0000) Subject: FeaturesApplication now has required field for AbstractField types X-Git-Tag: 6.7.0.beta1~4763 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=fb663bc52536213c6f22594536d46016878f7ce7;p=vaadin-framework.git FeaturesApplication now has required field for AbstractField types svn changeset:4512/svn branch:trunk --- 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); + } /**