You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2006/10/14 22:09:39 UTC

svn commit: r464008 - /incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/form/palette/Palette.java

Author: ivaynberg
Date: Sat Oct 14 13:09:38 2006
New Revision: 464008

URL: http://svn.apache.org/viewvc?view=rev&rev=464008
Log:
allow compound model to be used

Modified:
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/form/palette/Palette.java

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/form/palette/Palette.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/form/palette/Palette.java?view=diff&rev=464008&r1=464007&r2=464008
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/form/palette/Palette.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/form/palette/Palette.java Sat Oct 14 13:09:38 2006
@@ -1,6 +1,7 @@
 /*
- * $Id$
- * $Revision$ $Date$
+ * $Id: Palette.java 462286 2006-09-17 02:18:53 -0700 (Sun, 17 Sep 2006)
+ * ehillenius $ $Revision$ $Date: 2006-09-17 02:18:53 -0700 (Sun, 17
+ * Sep 2006) $
  * 
  * ==============================================================================
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not
@@ -50,9 +51,9 @@
  * Example:
  * 
  * <pre>
- *        Form form=new Form(...);
- *        Palette palette=new Palette(...);
- *        palette.getRecorderComponent().add(new AjaxFormComponentUpdatingBehavior(&quot;onchange&quot;) {...});
+ *            Form form=new Form(...);
+ *            Palette palette=new Palette(...);
+ *            palette.getRecorderComponent().add(new AjaxFormComponentUpdatingBehavior(&quot;onchange&quot;) {...});
  * </pre>
  * 
  * @param <T>
@@ -118,6 +119,29 @@
 	/** reference to default add buttom image */
 	private static final ResourceReference addImage = new ResourceReference(Palette.class,
 			"add.gif");
+
+	/**
+	 * @param parent
+	 *            The parent of this component The parent of this component.
+	 * @param id
+	 *            component id
+	 * @param choicesModel
+	 *            model representing collection of all available choices
+	 * @param choiceRenderer
+	 *            render used to render choices
+	 * @param rows
+	 *            number of choices to be visible on the screen with out
+	 *            scrolling
+	 * @param allowOrder
+	 *            allow user to move selections up and down
+	 */
+	public Palette(MarkupContainer parent, final String id, IModel<E> choicesModel,
+			IChoiceRenderer choiceRenderer, int rows, boolean allowOrder)
+	{
+		// TODO swap boolean allowOrder for an enum
+		this(parent, id, null, choicesModel, choiceRenderer, rows, allowOrder);
+	}
+
 
 	/**
 	 * @param parent