P.S. best would be with according JSP and Bean-code

regards,

Martin

On 9/20/05, Martin Marinschek <[EMAIL PROTECTED]> wrote:
> Please open a jira-issue on this!
> 
> regards,
> 
> Martin
> 
> On 9/20/05, Eduardo Leite <[EMAIL PROTECTED]> wrote:
> >
> > Guys,
> >
> > I have code that used Integer objects with the h:selectOneRadio component
> > and it worked well with MyFaces 1.0.9
> >
> > the value parameter is of Integer type and every SelectItem passed to the
> > component has it's value of Integer type also.
> >
> > I switched to MyFaces 1.1.0 and the component does not show a initial value
> > anymore.
> > Digging inside the code, I found that the HtmlRadioRendererBase always
> > convert the SelectItem value to a String value, and issues a equals() call
> > with the Integer value that was obtained by a ValueBinding reference.
> > It's obvious that String.equals(Integer) will always return false, and
> > because of this issue, the component will never show the selected value.
> >
> > I see that if I convert everything to String, it will work again.
> >
> > Is there a reason for this to work this way? Should both value binding and
> > the SelectItem values be converted for this comparison???
> >
> > The code I'm talking about is on HtmlRadioRendererBase (lines 185 and 186).
> >
> > Thanks in advance,
> > ________________________________________
> >
> > Eduardo Bastos Leite
> > Analista de Sistemas
> > QuickMind Tecnologia em Conhecimento
> > http://www.quickmind.com.br
> > Tel.: +55 21 2524-2956 Ext. 215
> > Cel.: +55 21 9953-2223
> >
> 
> 
> --
> 
> http://www.irian.at
> Your JSF powerhouse -
> JSF Trainings in English and German
> 


-- 

http://www.irian.at
Your JSF powerhouse - 
JSF Trainings in English and German

Reply via email to