open a jira issue

-igor

On Thu, Jul 30, 2009 at 1:39 AM, Eyal Golan<egola...@gmail.com> wrote:
> Hello,
> We encountered a small problem in our Palette.
> Some of the values that were supposed to be in the choices (available and/or
> selected) had the '<' and '>' .
> Because of that the options weren't rendererd correctly.
> Looking at AbstractAction#onComponentTagBody I saw that it takes the value
> as it is and put it in the html:
> String value = getConverter(displayClass).convertToString(displayValue,
> getLocale());
> where displayValue is Object displayValue =
> renderer.getDisplayValue(choice);
>
> In my code I overridden the getDisplayValue and getDisplayId of the
> renderer:
>        IChoiceRenderer choiceRenderer = new ChoiceRenderer("getFieldName",
> "getFieldName") {
>            private static final long serialVersionUID = 1L;
>
>           �...@override
>            public Object getDisplayValue(Object object) {
>                final String result = (String)
> super.getDisplayValue(object);
>                return Strings.escapeMarkup(result, true, true).toString();
>            }
>
>           �...@override
>            public String getIdValue(Object object, int index) {
>                final String result = (String) super.getIdValue(object,
> index);
>                return Strings.escapeMarkup(result, true, true).toString();
>            }
>        };
> As you can see I took the result  and changed it with the Strings utility.
>
> Do you think it's a bug in Wicket and I should open a Jira issue? Or is the
> Palette works as wanted and my change is normal?
>
> BTW, we use Wicket 1.3.6
>
> Thanks
>
> Eyal Golan
> egola...@gmail.com
>
> Visit: http://jvdrums.sourceforge.net/
> LinkedIn: http://www.linkedin.com/in/egolan74
>
> P  Save a tree. Please don't print this e-mail unless it's really necessary
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to