right :-) On 3/29/06, Jeremy Sager <[EMAIL PROTECTED]> wrote: > Ok should I take that to the ADF list only then? Not trying to be a > smartass, just trying to clarify. > > Jeremy Sager > Data Communications Product Manager > Chesapeake System Solutions > 410.356.6805 x120 > [EMAIL PROTECTED] > > -----Original Message----- > From: Matthias Wessendorf [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 29, 2006 11:48 AM > To: MyFaces Discussion > Subject: Re: Bug in ADF showOne components > > Hi Jeremy, > > thanks for your interest in ADF Faces, but please don't do cross postings. > > Thanks, > Matthias > > On 3/29/06, Jeremy Sager <[EMAIL PROTECTED]> wrote: > > By the way, I did my testing in firefox. In IE, I noticed that sometimes > it > > seems to sit at "loading" for great lengths of time instead of just > > reverting. > > > > Jeremy Sager > > Data Communications Product Manager > > Chesapeake System Solutions > > 410.356.6805 x120 > > [EMAIL PROTECTED] > > > > -----Original Message----- > > From: Jeremy Sager [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, March 29, 2006 11:45 AM > > To: 'MyFaces Discussion' > > Cc: [email protected] > > Subject: Bug in ADF showOne components > > > > Hi guys - > > > > I've researched this pretty thoroughly and I don't think this is a mistake > > on my part. > > > > I'm worried that the general issue I'm demonstrating may extend beyond > > showOne items, but they're all I've tested so far. The following bug is > > demonstrated with showOneChoice, but I know for certain that it is also a > > problem with showOneTab. I haven't tested it with other showOne > components, > > but am guessing we'll get similar results. > > > > Basically, if you have a showOne component inside a form AND inside a > facet, > > it stops working properly. When you select an item from the showOne, it > > automatically reverts back to the first item in the list no matter what > you > > selected. > > > > I am certain this has nothing to do with the outputText component inside > the > > showDetailItem. I originally had different components in there, and only > > substituted in the outputText because it's a simple small component that > > makes testing easy. > > > > Here is a sample setup: > > > > <af:form> > > <af:panelBorder> > > <f:facet name="right"> > > <af:showOneChoice position="top"> > > <af:showDetailItem text="Item One" id="_1234321" > > > <af:outputText value="Showing One"/> > > </af:showDetailItem> > > <af:showDetailItem text="Item Two" id="_12345654321" > > > <af:outputText value="Showing Two"/> > > </af:showDetailItem> > > </af:showOneChoice> > > <f:facet> > > </af:panelBorder> > > </af:form> > > > > If you replace the panelBorder with a panelPage (i.e. another component > with > > a facet), you get the same behavior. > > > > <af:form id="someform"> > > <af:panelPage id="_adasd"> > > <f:facet name="menu1"> > > <af:showOneChoice position="top"> > > <af:showDetailItem text="Item One" id="_1234321" > > > <af:outputText value="Showing One" id="sdasda"/> > > </af:showDetailItem> > > <af:showDetailItem text="Item Two" id="_12345654321" > > > <af:outputText value="Showing Two" id="asdsadads"/> > > </af:showDetailItem> > > </af:showOneChoice> > > </f:facet> > > </af:panelPage> > > </af:form> > > > > > > Remove the form, and everything works fine: > > > > <af:panelBorder> > > <f:facet name="right"> > > <af:showOneChoice position="top"> > > <af:showDetailItem text="Item One" id="_1234321" > > > <af:outputText value="Showing One"/> > > </af:showDetailItem> > > <af:showDetailItem text="Item Two" id="_12345654321" > > > <af:outputText value="Showing Two"/> > > </af:showDetailItem> > > <af:showOneChoice> > > </f:facet> > > </af:panelBorder> > > > > > > Keep the form, but pull the showOne item OUT of the facet, everything > works > > fine: > > > > > > <af:form id="someform"> > > <af:panelPage id="_adasd"> > > <f:facet name="menu1"> > > <af:outputText value="Facet requires a tag" id="asdsadaddsadsas"/> > > </f:facet> > > <af:showOneChoice position="top"> > > <af:showDetailItem text="Item One" id="_1234321" > > > <af:outputText value="Showing One" id="sdasda"/> > > </af:showDetailItem> > > <af:showDetailItem text="Item Two" id="_12345654321" > > > <af:outputText value="Showing Two" id="asdsadads"/> > > <af:showDetailItem> > > </af:showOneChoice> > > </af:panelPage> > > </af:form> > > > > It does not matter if the showOne item is a top level child of the facet > or > > not. This also fails: > > > > <af:form id="someform"> > > <af:panelPage id="_adasd"> > > <f:facet name="menu1"> > > <af:panelBox id="box" text="header" background="medium"> > > <af:showOneChoice position="top"> > > <af:showDetailItem text="Item One" id="_1234321" > > > <af:outputText value="Showing One" id="sdasda"/> > > </af:showDetailItem> > > <af:showDetailItem text="Item Two" id="_12345654321" > > > <af:outputText value="Showing Two" id="asdsadads"/> > > </af:showDetailItem> > > </af:showOneChoice> > > </af:panelBox> > > </f:facet> > > </af:panelPage> > > </af:form> > > > > I'm going to do more testing to determine if there are other types of > > components that misfire inside a facet inside a form, and I'll let you > guys > > know. In the meantime, hopefully the ADF guys who know the code can spot > the > > problem. > > > > I don't think this is relevant to the issue, but in the interests of full > > disclosure I am using facelets for my view handler. > > > > I am on the nightlies for facelets, MyFaces, and ADF Faces as of Monday > > 3/27. however I know for certain that this bug was around in earlier > > versions, because I upgraded in an attempt to fix the bug, and was > > previously using MyFaces 1.1.1, the original ADF Faces drop, and whatever > > version of facelets was out there in December '05. > > > > I'm copying this to the myfaces list because the adffaces list just came > up > > yesterday and people who have something to add may not have signed up yet. > > > > Jeremy Sager > > Data Communications Product Manager > > Chesapeake System Solutions > > 410.356.6805 x120 > > [EMAIL PROTECTED] > > > > > > > -- > Matthias Wessendorf > Zülpicher Wall 12, 239 > 50674 Köln > http://www.wessendorf.net > mwessendorf-at-gmail-dot-com > >
-- Matthias Wessendorf Zülpicher Wall 12, 239 50674 Köln http://www.wessendorf.net mwessendorf-at-gmail-dot-com

