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.
>

Reply via email to