Ahh Volker has done your work for you. Volker you are committer now aren't you? Or are you restricted by the "gentlemen's agreement?"
Sean On 2/21/06, Volker Weber <[EMAIL PROTECTED]> wrote: > Patch already attached :-). > > Sean Schofield wrote: > > Volker created TOMAHAWK-152 [1]. Patches are welcome. > > > > Sean > > > > [1] http://issues.apache.org/jira/browse/TOMAHAWK-152 > > > > > > On 2/21/06, Volker Weber <[EMAIL PROTECTED]> wrote: > > > >>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. > >> > > > > > > -- > 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. >

