Hi Volker, Many thanks for your support and quick responses.
Your workaround rocks and helps me a lot. Michael -----Original Message----- From: Volker Weber [mailto:[EMAIL PROTECTED] Sent: Dienstag, 21. Februar 2006 13:56 To: MyFaces Discussion Subject: Re: t:selectOneRadio has no preselection with spread layout Hi Michael, i just test a bit. I could mak it work by using itemValue="#{true}" and itemValue="#{false}". ^^ ^ ^^ ^ here is my example code: <t:selectOneRadio id="draft" value="#{testBean.map['draft']}" layout="spread" > <f:selectItem itemValue="#{true}" itemLabel="True" /> <f:selectItem itemValue="#{false}" itemLabel="False" /> </t:selectOneRadio> <br/> <t:radio for="draft" index="0"/> <br/> <t:radio for="draft" index="1"/> The check for selected is difference between layout=spread and other: On pageDirection and lineDirection layout the stringvalues are checked and on spread layout the real value objects are checked. I create a jira issue for this, but in the meantime you can use the above workaround. Regards, Volker Michael Heinen wrote: > Hi Volker, > > Datafield is a Map containing Objects as values. > The requested field 'draft' is of type Boolean. > > This works well when I use only the f:selectItem tags without > layout="spread" and the two t:radio tags. > > Unfortunately I have to use "spread" for layout issues. > > > -----Original Message----- > From: Volker Weber [mailto:[EMAIL PROTECTED] > Sent: Dienstag, 21. Februar 2006 01:51 > To: MyFaces Discussion > Subject: Re: t:selectOneRadio has no preselection with spread layout > > 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.

