[prev in list] [next in list] [prev in thread] [next in thread]
List: myfaces-dev
Subject: Re: [jira] Created: (MYFACES-1545) UISelectOne validation fails with custom converter
From: "Mike Kienenberger" <mkienenb () gmail ! com>
Date: 2007-02-28 15:31:18
Message-ID: 8f985b960702280731y3dd7c1d6i7d3498dec40a42a9 () mail ! gmail ! com
[Download RAW message or body]
Guy,
In your particular case, you can try to use
<f:selectItem itemValue="{1}" itemLabel="1" />
On 2/28/07, Guy Coleman <guy.coleman@prolog.uk.com> wrote:
> On 27/02/2007 15:23, Dainius Vaznys (JIRA) wrote:
> > UISelectOne validation fails with custom converter
> > --------------------------------------------------
> >
> > Key: MYFACES-1545
> > URL: https://issues.apache.org/jira/browse/MYFACES-1545
> > Project: MyFaces Core
> > Issue Type: Bug
> > Affects Versions: 1.1.5
> > Reporter: Dainius Vaznys
> >
> >
> > This seems to be closely related with MYFACES-1328.
> >
> > I have a Converted configured with a UISelectOne which converts between strings \
> > and enum values, i.e. getAsObject() returns an Enum instance. After the \
> > convertion takes place UISelectOne.validateValue() is invoked to check if the \
> > Enum instance is among select items. This code definitely does not work: Object \
> > itemValue = item.getValue(); if (value==itemValue || value.equals(itemValue))
> > {
> > return true;
> > }
> >
> > as it tries to match an Enum instance against a string.
>
>
> This sounds a lot like a problem I discovered when I upgraded from 1.1.3
> to 1.1.5:
>
> https://javaserverfaces.dev.java.net/servlets/ReadMsg?list=users&msgNo=175
>
> Short answer: that's how it's supposed to work in JSF 1.1 and I needed
> to change my code.
>
> -Guy.
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic