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("onchange") {...});
+ * Form form=new Form(...);
+ * Palette palette=new Palette(...);
+ * palette.getRecorderComponent().add(new AjaxFormComponentUpdatingBehavior("onchange") {...});
* </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