Ah, I see.

Thanks.

Matthias Wessendorf píše v St 08. 10. 2008 v 14:16 +0200:
> in the "getConvertedValue(...)" we call internally __getIndex() (if
> valuePassThru:false)
> 
> and this function treats "" as -1
> 
> see:
>   static int __getIndex(
>       Object submittedValue,
>       List<SelectItem> selectItems)
>   {
>     if ("".equals(submittedValue))
>       return -1;
> 
> -M
> 
> On Wed, Oct 8, 2008 at 1:54 PM, Martin Kočí <[EMAIL PROTECTED]> wrote:
> > Ok,
> >
> > we sovled this with a custom renderer.
> >
> > But consider that other h:select* or tr:select* have not this issue.
> >
> > And can you please put a comment in
> > SimpleSelectOneRenderer.getSubmittedValue(FacesContext, UIComponent,
> > String) method - I dont understand why it contains such code:
> >
> > Object submittedValue = super.getSubmittedValue(context,
> >                                                    component,
> >                                                    clientId);
> >    if (submittedValue == null)
> >      submittedValue = "";
> >
> >    return submittedValue;
> >
> >
> >
> > Regards,
> >
> > Martin
> >
> >
> > Matthias Wessendorf píše v St 08. 10. 2008 v 13:00 +0200:
> >> Hi,
> >>
> >> I think that TRINIDAD-930 doesn't make sense.
> >> I'd expect these editable value holdrs need to be in a form...
> >>
> >> I am fine w/ *closing* this issue.
> >>
> >> -M
> >>
> >
> >
> 
> 
> 

Reply via email to