Yes, but you normally get more feedback after applying the patch ;-) But I do agree that, if unsure, it is a good thing to propose a patch or start a discussion about the solution,
Bruno On 2/22/06, Sean Schofield <[EMAIL PROTECTED]> wrote: > See ... it pays to be persistent ;-) > > On 2/21/06, Michael Heinen <[EMAIL PROTECTED]> wrote: > > 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. > > >

