incubator-adffaces-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthias Wessendorf" <mat...@apache.org>
Subject Re: Question on PPR and panelRadio component
Date Thu, 05 Apr 2007 16:10:16 GMT
yes, I have to check the mess w/ out javadoc

-M

On 4/5/07, Chris Gibbons <cgibbons@solutionstream.com> wrote:
> Well there is a description on the "default" attribute of a subform, but
> reading it didn't give me much of a clue as to what it meant.  The
> UIXSubform java doc is what really keyed me on to it.
>
> Chris
>
> -----Original Message-----
> From: mwessendorf@gmail.com [mailto:mwessendorf@gmail.com] On Behalf Of
> Matthias Wessendorf
> Sent: Thursday, April 05, 2007 10:06 AM
> To: adffaces-user@incubator.apache.org
> Subject: Re: Question on PPR and panelRadio component
>
> for some reasons, our javadoc is messed up...
> Will check.
>
>
>
> On 4/5/07, Chris Gibbons <cgibbons@solutionstream.com> wrote:
> > It looks like you are right, there wasn't any documentation indicating
> > that behavior in the tag documentation, but the link to the UIXSubform
> > indicates that there is a way to accomplish this.  Thanks!  Oh BTW the
> > link to the page I am referencing is:
> >
> >
> http://www.oracle.com/technology/products/jdev/htdocs/partners/addins/ex
> > change/jsf/doc/apidocs/oracle/adf/view/faces/component/UIXSubform.html
> >
> >
> > Chris
> >
> > -----Original Message-----
> > From: Mike Kienenberger [mailto:mkienenb@gmail.com]
> > Sent: Thursday, April 05, 2007 9:56 AM
> > To: adffaces-user@incubator.apache.org
> > Subject: Re: Question on PPR and panelRadio component
> >
> > Chris,
> >
> > I haven't used the trinidad subForm, but I'm guessing the Tomahawk
> > subForm is based on it.   In t:subForm, you can have buttons outside
> > of your subForm submit the subForm, and you can specify multiple sets
> > of subForms for the button to submit.
> >
> > On 4/5/07, Chris Gibbons <cgibbons@solutionstream.com> wrote:
> > > Yes I could on this page, the problem that I have though is on a
> > > different more complex page that I have, I have two of these
> > panelRadio
> > > components and to get it to work without triggering the validations,
> I
> > > have to enclose both groups in subforms, the problem arises that my
> > > submit button for the page lies outside these areas, and the fields
> > > inside the subform groups don't update their information to the
> > backing
> > > bean.
> > >
> > > Chris
> > >
> > >
> > > -----Original Message-----
> > > From: mwessendorf@gmail.com [mailto:mwessendorf@gmail.com] On Behalf
> > Of
> > > Matthias Wessendorf
> > > Sent: Thursday, April 05, 2007 9:04 AM
> > > To: adffaces-user@incubator.apache.org
> > > Subject: Re: Question on PPR and panelRadio component
> > >
> > > Ah, now I think I see.
> > > the panelRadio is doing a submit.
> > > Have you tried using subform ?
> > >
> > > -M
> > >
> > > On 4/5/07, Chris Gibbons <cgibbons@solutionstream.com> wrote:
> > > > Here one my pages that is causing the issue.  The
> "memberMain.xhtml"
> > > > template basically just has a tr:document in it and a tr:form and
> a
> > > > tr:messages component.  Like I said other pages that have PPR
> > enabled
> > > > components work fine and don't trigger validations on non PPR
> > > > components, but panelRadio and all similar components do
> > > > Chris
> > > >
> > > >
> > > >
> > > >
> > > > <ui:composition template="memberMain.xhtml"
> > > >         xmlns="http://www.w3.org/1999/xhtml"
> > > >         xmlns:ui="http://java.sun.com/jsf/facelets"
> > > >         xmlns:f="http://java.sun.com/jsf/core"
> > > >         xmlns:c="http://java.sun.com/jstl/core"
> > > >         xmlns:h="http://java.sun.com/jsf/html"
> > > >         xmlns:tr="http://myfaces.apache.org/trinidad">
> > > >
> > > >
> > > >         <f:loadBundle id="bundle" var="text"
> > > > basename="#{baseBean.bundleName}" />
> > > >
> > > >         <ui:define name="title">
> > > >                         #{text.submitResumePage_title}
> > > >                 </ui:define>
> > > >
> > > >         <ui:define name="memberBody">
> > > >
> > > >                 #{submitResumeBean.jobListing.tagLine}
> > > >                 <br/>
> > > >                 <br/>
> > > >                 <tr:inputText id="title"
> > > > value="#{submitResumeBean.resumeTitle}"
> > > >                         label="#{text.resume_title}"
> required="true"
> > > > requiredMessageDetail="#{text.resume_title_required}"/>
> > > >                 <br />
> > > >                 <tr:inputText id="emailAddress"
> > > > value="#{submitResumeBean.emailAddress}"
> > > >                         label="#{text.email_address}"
> > required="true"
> > > > requiredMessageDetail="#{text.resume_email_required}"
> > > >                         binding="#{submitResumeBean.emailField}"
> />
> > > >                 <br />
> > > >                 <tr:inputText id="confirmEmail"
> > > > value="#{submitResumeBean.confirmEmailAddress}"
> > > >                         label="#{text.confirm_email_address}"
> > > >
> > > validator="#{submitResumeBean.emailValidator}">
> > > >                         <tr:validateRegExp
> > > > pattern="^.+@[^\.].*\.[a-z]{2,}$"
> > > >
> > > > messageDetailNoMatch="#{text.invalid_email}" />
> > > >                         </tr:inputText>
> > > >                         <br />
> > > >
> > > >                         <tr:panelRadio id="test" position="top"
> > > > label="#{text.sumbit_method}"
> > > >
> > > > binding="#{submitResumeBean.radioComponent}">
> > > >                                 <tr:showDetailItem id="component1"
> > > > text="#{text.uploaded_resume}">
> > > >
> > > >                                         <tr:inputFile id="input1"
> > > > label="#{text.resume_file}"
> > > >
> > > > value="#{submitResumeBean.file}"
> > > >
> > > > validator="#{submitResumeBean.fileExtensionValidator}" />
> > > >                                         <br />
> > > >                                         <tr:outputText
> > > > value="#{text.resume_upload_warning}" />
> > > >                                 </tr:showDetailItem>
> > > >                                 <tr:showDetailItem id="component2"
> > > > text="#{text.pasted_resume}">
> > > >
> > > >                                         <tr:inputText id="input2"
> > > > value="#{submitResumeBean.pastedResume}"
> > > >
> > > > label="#{text.paste_resume}" rows="40" columns="80" />
> > > >
> > > >
> > > >                                 </tr:showDetailItem>
> > > >
> > > >                         </tr:panelRadio>
> > > >                         <br />
> > > >                         <button id="button"
> jsfc="tr:commandButton"
> > > >                                 text="#{text.submit_resume}"
> > > > action="#{submitResumeBean.submit}" />
> > > >         </ui:define>
> > > > </ui:composition>
> > > >
> > > > Thanks for looking at this Matthias
> > > >
> > > > Chris
> > > >
> > > > -----Original Message-----
> > > > From: mwessendorf@gmail.com [mailto:mwessendorf@gmail.com] On
> Behalf
> > > Of
> > > > Matthias Wessendorf
> > > > Sent: Thursday, April 05, 2007 8:44 AM
> > > > To: adffaces-user@incubator.apache.org
> > > > Subject: Re: Question on PPR and panelRadio component
> > > >
> > > > I think I can't follow you..
> > > > can you mail a simple example ?
> > > >
> > > > .Matthias
> > > >
> > > > On 4/5/07, Chris Gibbons <cgibbons@solutionstream.com> wrote:
> > > > > Yes I do and it is triggering the messages.  These type of
> > > components
> > > > > seem to be triggering a full page submit for some reason, I have
> a
> > > > > inputText on the same page that is filled with default data, and
> > if
> > > I
> > > > > change it, then click the panelRadio button, the validation
> > messages
> > > > get
> > > > > fired, if I fill in the data so the validation messages get
> fired,
> > > the
> > > > > textbox with the default data that I changed, gets changed back
> to
> > > the
> > > > > default.  And it doesn't have any partialTriggers set on that
> > > specific
> > > > > component.
> > > > >
> > > > > Chris
> > > > >
> > > > > -----Original Message-----
> > > > > From: mwessendorf@gmail.com [mailto:mwessendorf@gmail.com] On
> > Behalf
> > > > Of
> > > > > Matthias Wessendorf
> > > > > Sent: Thursday, April 05, 2007 2:53 AM
> > > > > To: adffaces-user@incubator.apache.org
> > > > > Subject: Re: Question on PPR and panelRadio component
> > > > >
> > > > > sounds like the validation for required=true is triggered.
> > > > > do you have <tr:messages/> on the page, to "see" these
> validation
> > > > > faces messages?
> > > > >
> > > > > a way around might be immediate or subform
> > > > >
> > > > > -M
> > > > >
> > > > > On 4/3/07, Chris Gibbons <cgibbons@solutionstream.com> wrote:
> > > > > > I have a page with a couple of inputText components with the
> > > > attribute
> > > > > > required="true" set on all of them, then I have a panelRadio
> > > > > component.
> > > > > > If I leave the required inputText values blank, the panelRadio
> > > > doesn't
> > > > > > work, it submits , but doesn't update the contents.  However
> if
> > I
> > > > > remove
> > > > > > the required="true" attribute, everything works fine.  Is this
> a
> > > bug
> > > > > or
> > > > > > intended functionality?
> > > > > >
> > > > > >
> > > > > >
> > > > > > Chris
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Matthias Wessendorf
> > > > > http://tinyurl.com/fmywh
> > > > >
> > > > > further stuff:
> > > > > blog: http://jroller.com/page/mwessendorf
> > > > > mail: mwessendorf-at-gmail-dot-com
> > > > >
> > > >
> > > >
> > > > --
> > > > Matthias Wessendorf
> > > > http://tinyurl.com/fmywh
> > > >
> > > > further stuff:
> > > > blog: http://jroller.com/page/mwessendorf
> > > > mail: mwessendorf-at-gmail-dot-com
> > > >
> > >
> > >
> > > --
> > > Matthias Wessendorf
> > > http://tinyurl.com/fmywh
> > >
> > > further stuff:
> > > blog: http://jroller.com/page/mwessendorf
> > > mail: mwessendorf-at-gmail-dot-com
> > >
> >
>
>
> --
> Matthias Wessendorf
> http://tinyurl.com/fmywh
>
> further stuff:
> blog: http://jroller.com/page/mwessendorf
> mail: mwessendorf-at-gmail-dot-com
>


-- 
Matthias Wessendorf
http://tinyurl.com/fmywh

further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com

Mime
View raw message