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 2007/08/15 17:57:45 UTC
svn commit: r566234 -
/wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxEditableChoiceLabel.java
Author: ivaynberg
Date: Wed Aug 15 08:57:44 2007
New Revision: 566234
URL: http://svn.apache.org/viewvc?view=rev&rev=566234
Log:
applied WICKET-703
Modified:
wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxEditableChoiceLabel.java
Modified: wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxEditableChoiceLabel.java
URL: http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxEditableChoiceLabel.java?view=diff&rev=566234&r1=566233&r2=566234
==============================================================================
--- wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxEditableChoiceLabel.java (original)
+++ wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxEditableChoiceLabel.java Wed Aug 15 08:57:44 2007
@@ -27,6 +27,7 @@
import org.apache.wicket.markup.html.form.FormComponent;
import org.apache.wicket.markup.html.form.IChoiceRenderer;
import org.apache.wicket.markup.html.form.TextArea;
+import org.apache.wicket.model.AbstractReadOnlyModel;
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.Model;
@@ -169,7 +170,17 @@
*/
protected FormComponent newEditor(MarkupContainer parent, String componentId, IModel model)
{
- DropDownChoice editor = new DropDownChoice(componentId, model, choices, renderer);
+ DropDownChoice editor = new DropDownChoice(componentId, model, new AbstractReadOnlyModel()
+ {
+
+ private static final long serialVersionUID = 1L;
+
+ public Object getObject()
+ {
+ return choices.getObject();
+ }
+
+ }, renderer);
editor.setOutputMarkupId(true);
editor.setVisible(false);
editor.add(new EditorAjaxBehavior()