Hi,

must be something special with your setup, it always worked for me.

But this did not mean there is no bug anywhere :-).

What kind of bean is the 'datafield' property of document object?

The value objects of f:selectItem are String, if you use boolean in
datafield, there is no match when check for preselection.

try  itemValue="#{true}" this will result in a boolean value object.

Regards,
  Volker

Werner Punz wrote:
> Looks like a bug to me...
> 
> 
> 
> Michael Heinen schrieb:
> 
>> Sorry, I don’t want to push my question
>>
>> but does anybody know whether this is a bug or whether I do something
>> wrong?
>>
>>  
>>
>> ------------------------------------------------------------------------
>>
>> *From:* Michael Heinen
>> *Sent:* Freitag, 17. Februar 2006 18:00
>> *To:* 'MyFaces Discussion'
>> *Subject:* t:selectOneRadio has no preselection
>>
>>  
>>
>> Hi all,
>>
>>  
>>
>> I have trouble with the t:selectOneRadio. The items are not
>> preselected anymore.
>>
>> They are neither  preselected when I enter the page nor after submits
>> (with both: immediate = false or true)
>>
>>  
>>
>> When I remove layout="spread" and the two t:radio items, everything
>> works fine!
>>
>>  
>>
>> Here is my snipplet:
>>
>>  
>>
>> <h:panelGroup>
>>
>>                         <t:selectOneRadio id="draft"
>> value="#{DynaAnnoControllerBean.document.datafield['draft']}"
>> layout="spread">
>>
>>                                    <f:selectItem itemLabel="Ja"
>> itemValue="true"/>
>>
>>                                    <f:selectItem itemLabel="Nein"
>> itemValue="false"/>
>>
>>                         </t:selectOneRadio>
>>
>>  
>>
>>                         <t:radio for="draft" index="0" />
>>
>>                         <t:radio for="draft" index="1" />
>>
>>  
>>
>> ...
>>
>>  
>>
>> </h:panelGroup>
>>
>>  
>>
>>  
>>
>> Michael
>>
> 

-- 
Don't answer to From: address!
Mail to this account are droped if not recieved via mailinglist.
To contact me direct create the mail address by
concatenating my forename to my senders domain.

Reply via email to