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

Reply via email to