Sounds good. I thought we voted you and Bernd in. Sometimes I do the same thing. Add a patch and allow people to test it and/or complain.
Sean On 2/21/06, Volker Weber <[EMAIL PROTECTED]> wrote: > Yes i'm "full" myfaces committer :-), but i will wait a few days to > allow anyone to object. This patch will change the current behavior, and > i'm only 95% sure this is the correct way. > > Volker > > Sean Schofield wrote: > > 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. > >> > > > > > > -- > 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. >

