Hi Willem, here is the issue: https://issues.apache.org/jira/browse/TRINIDAD-1199
Greetings, Matthias On Fri, Nov 21, 2008 at 9:22 AM, Willem Kunkels <[EMAIL PROTECTED]> wrote: > > Thanks Matthias (sorry for calling you Matthew earlier) and congratulations > on your promotion. > > If you raise a bug (or if there is an existing one), could you let me know > so that I can keep an eye on it? > > Thanks again, > > Willem > > > > "Matthias Wessendorf" <[EMAIL PROTECTED]> > > 21-11-2008 09:02 > > Antwoord a.u.b. aan > "MyFaces Discussion" <users@myfaces.apache.org> > Aan > "MyFaces Discussion" <users@myfaces.apache.org> > Cc > Onderwerp > Re: Betr.: Re: [Trinidad] Required tr:inputText component > > > > > On Fri, Nov 21, 2008 at 8:50 AM, Willem Kunkels > <[EMAIL PROTECTED]> wrote: >> >> Hi Matthew, >> >> Thanks for your quick response. Regarding your suggestion: >> >> Isn't that exactly what I am doing? The partialTriggers is already on the >> panel. Are you saying that I should also put a rendered= on the panel? > > whoops. yes. > eventually you may go "higher" in the structure. > > let me file a bug on this (or, I think there is one) > > -M > >> >> Thanks, >> >> Regards,, >> >> Willem Kunkels >> Java Developer >> >> Koopman International BV >> Distelweg 88 >> 1031 HH Amsterdam >> The Netherlands >> Tel.: +31 20 494 7 893 >> www.koopmanint.com >> >> >> "Matthias Wessendorf" <[EMAIL PROTECTED]> >> >> 21-11-2008 08:43 >> >> Antwoord a.u.b. aan >> "MyFaces Discussion" <users@myfaces.apache.org> >> Aan >> "MyFaces Discussion" <users@myfaces.apache.org> >> Cc >> Onderwerp >> Re: [Trinidad] Required tr:inputText component >> >> >> >> >> On Fri, Nov 21, 2008 at 8:40 AM, Willem Kunkels >> <[EMAIL PROTECTED]> wrote: >>> >>> Hi all, >>> >>> I have a little problem with the following. >>> >>> <h:panelGrid columns="3"> >>> <!-- Fourth row --> >>> <tr:subform id="setup"> >>> <tr:panelHorizontalLayout> >>> <kpm:label >>> msgName="letter.of.credit.label.create.setup" dubbelpunt="true"/> >>> <tr:spacer width="2px" /> >>> <tr:selectBooleanCheckbox >>> id="setupCheckBox" >>> >>> value="#{locDataPaginaServiceBean.letterOfCredit.locCreateSetup}" >>> autoSubmit="true"/> >>> </tr:panelHorizontalLayout> >>> </tr:subform> >>> <tr:spacer width="8px" /> >>> <tr:subform default="true"> >>> <tr:panelHorizontalLayout >>> partialTriggers=":setup:setupCheckBox"> >>> <kpm:label >>> msgName="letter.of.credit.label.setup.identification" dubbelpunt="true"/> >>> <tr:spacer width="2px" /> >>> <tr:inputText columns="12" >>> maximumLength="9" >>> styleClass="styleLOC-InputText" >>> >>> value="#{locDataPaginaServiceBean.letterOfCredit.locSetupNumber}" >>> disabled="#{! >>> locDataPaginaServiceBean.letterOfCredit.locCreateSetup}" >>> >>> required="#{locDataPaginaServiceBean.letterOfCredit.locCreateSetup}" /> >>> <tr:spacer width="8px" /> >>> <kpm:label >>> msgName="letter.of.credit.label.setup.description" dubbelpunt="true"/> >>> <tr:spacer width="2px" /> >>> <tr:inputText columns="45" >>> maximumLength="40" styleClass="styleLOC-InputText" >>> >>> value="#{locDataPaginaServiceBean.letterOfCredit.locSetupDescription}" >>> disabled="#{! >>> locDataPaginaServiceBean.letterOfCredit.locCreateSetup}" /> >>> </tr:panelHorizontalLayout> >>> </tr:subform> >>> </h:panelGrid> >>> >>> The first tr:inputText component is set to required, based on the >>> checkbox >>> in the first subform. It is wrapped in its own subform to prevent >>> problems >>> with other components on the same page (not shown). >>> When I click the checkbox, the tr:inputText becomes required as expected. >>> If >>> I then click the checkbox again, the required indication disappears, >>> again >>> as expected. However, if I then try to navigate away from the page, an >>> error >>> appears for the first tr:inputText, saying I need to enter a value, even >>> though the tr:inputText is no longer required. Any ideas , anyone? >> >> unfortunately, this is a known bug. >> try to rerender the panelHorizontalLayout instead. >> >> -Matthias >>> >>> Regards, >>> >>> Willem Kunkels >>> Java Developer >>> >>> Koopman International BV >>> Distelweg 88 >>> 1031 HH Amsterdam >>> The Netherlands >>> Tel.: +31 20 494 7 893 >>> www.koopmanint.com >> >> >> >> -- >> Matthias Wessendorf >> >> blog: http://matthiaswessendorf.wordpress.com/ >> sessions: http://www.slideshare.net/mwessendorf >> twitter: http://twitter.com/mwessendorf >> >> > > > > -- > Matthias Wessendorf > > blog: http://matthiaswessendorf.wordpress.com/ > sessions: http://www.slideshare.net/mwessendorf > twitter: http://twitter.com/mwessendorf > > -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf