I tried that, I'm pretty sure I missed something, but it did not work
for a reason (at least I believe that) my ImageSubmit buttons where
located around the register form. Even using Javascript
(document.forms['tableForm'].submit()) for some reason, some methods
like the remove all (its a table with checkboxes) did not update the
rows of the table, not marking the boolean property of the rows.
Gotta check that again someday :)

On 10/5/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
Why don't you just have a separate form wrapping your table ? Seems like the
easiest solution to me. Maybe I've missed something though.

On 10/5/06, Vinicius Carvalho <[EMAIL PROTECTED]> wrote:
>
> Hi there Jesse! It's a master detail page: So I have a form to
> register/update Seminars, and a Table with all the Seminars registred
> so far.
> As any form, it has validation on many fields. So, when I get a
> pagination, and the user clicks on the navigation, the page renders
> with errors from the validators.
> I understand (or at least I believe I did) the reason for the submit,
> once it submit the form, the values are preserved through navigation.
> What I was expecting is that inside the table component it would clear
> my delegate from any errors so no errors should be presented since I'm
> not trying to persist my Entity...
> I solved this on the onchage of the PropertySelection for instance, by
> adding a few lines to my onRefresh method:
> getDelegate().clear(); :D
>
> For this issue with the Table component I removed every validator
> bound to my form, and used manual validation on my listener:
>
> public void onSave(){
> validate(getDelegate());
> }
>
> private void validate(ValidationDelegate delegate){
> //validate fields, and record errors on the delegate object
> }
>
> But would be real nice If the table component had a property like:
> skipValidation="true/false" and if possible, somehow clear the
> delegate / skip validation.
>
> Anyway I've solved the issue no problems, thanks once again for all
> support. I hope this demonstrates my scenario.
>
> Regards
> On 10/2/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
> > I'm not sure what the original problem was now.
> >
> > Can you show a clear example of what you expect vs what is happening?
> >
> > On 10/2/06, Vinicius Carvalho <[EMAIL PROTECTED]> wrote:
> > >
> > > Still stuck on this, I'm moving to the coding each validator on hand,
> > > dumping the automatic validation. I'm just sad, cuz my form has a lot
> > > of validators, and It's taking quite some time, I wish it had a better
> > > way...
> > >
> > > Regards
> > >
> > > On 9/29/06, Vinicius Carvalho <[EMAIL PROTECTED]> wrote:
> > > > I belive this is the reason for the problem:
> > > >
> > > > <span jwcid="detailForm">
> > > >
> > > > <input jwcid="[EMAIL PROTECTED]"/>
> > > >
> > > > </span>
> > > > <span jwcid="tableForm">
> > > >
> > > > <table>
> > > > some checkboxes nested inside
> > > > </table>
> > > >
> > > > </span>
> > > >
> > > > problem is, when I click on the imagesubmit it submits the first
> form,
> > > > tried to override it by using a javascript onclick =
> > > > "document.forms['tableForm'].submit()"
> > > >
> > > > but it seems to have no effect at all :(
> > > >
> > > > Any help would be real nice :)
> > > >
> > > > Regards
> > > >
> > > > On 9/29/06, Vinicius Carvalho <[EMAIL PROTECTED]> wrote:
> > > > > Jesse I tried this, but I'm stuck in something Im sure its a dumb
> > > > > mistake from my self. Having two forms, now, the checkbox I have
> on
> > > > > the table does not updates the object field as it did before when
> the
> > > > > table was nested inside the same form as the detail form...
> > > > >
> > > > > Any hints?
> > > > >
> > > > > Regards
> > > > >
> > > > > On 9/28/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
> > > > > > Why don't you just separate the table from your other form and
> have
> > > two
> > > > > > forms instead? Most of the form based functionality of the table
> is
> > > best
> > > > > > realized when doing things like providing a "search" component
> or
> > > nesting
> > > > > > form fields within table columns. (Like checkboxes ..etc...Soon
> to
> > > be
> > > > > > InlineEditBox s as well )
> > > > > >
> > > > > > On 9/28/06, andyhot <[EMAIL PROTECTED]> wrote:
> > > > > > >
> > > > > > > Vinicius Carvalho wrote:
> > > > > > > > ouch... I guess I'll have to dump my validators ... and
> validate
> > > each
> > > > > > > > input on the save button, those side effects are too
> dangerous
> > > for my
> > > > > > > > screen.
> > > > > > >
> > > > > > > It's not as bad as it sounds. That's how Tap3 worked.
> > > > > > > It simply made sure that on rewind you'd iterate over the same
> > > elements
> > > > > > > you had during render - it would throw stale link exception
> > > otherwise.
> > > > > > >
> > > > > > > So, if that's never happens in your case, go ahead and try it.
> > > > > > >
> > > > > > > >
> > > > > > > > :(
> > > > > > > >
> > > > > > > > Regards
> > > > > > > >
> > > > > > > > On 9/28/06, andyhot <[EMAIL PROTECTED]> wrote:
> > > > > > > >> Vinicius Carvalho wrote:
> > > > > > > >> > onrefresh did not work... :( I've noticed that the links
> > > points to a
> > > > > > > >> > Tapestry javascript function: Tapestry.submitform. Just
> one
> > > question,
> > > > > > > >> > why pagination invokes a form submission?
> > > > > > > >>
> > > > > > > >> cause otherwise you would lose the updated inputs. This was
> the
> > > > > > > original
> > > > > > > >> idea,
> > > > > > > >> before refresh or cancel listeners existed.
> > > > > > > >>
> > > > > > > >> You can try setting volatile="true" in your form. This is :
> > > > > > > >> "Only active in a form. Determines whether to avoid
> creating
> > > hidden
> > > > > > > >> fields within a form.
> > > > > > > >> Using this parameter may make the form structure different
> > > during
> > > > > > > render
> > > > > > > >> and rewind,
> > > > > > > >> and cause exceptions as a result. Please use with caution."
> > > > > > > >>
> > > > > > > >> As a sideffect, it forces normal links to be displayed
> (instead
> > > of form
> > > > > > > >> submiting ones)
> > > > > > > >>
> > > > > > > >> > Any ideas on how to clear the delegate messages?
> > > > > > > >> >
> > > > > > > >> > Regards
> > > > > > > >> >
> > > > > > > >> > On 9/28/06, Vinicius Carvalho <[EMAIL PROTECTED]>
> > > wrote:
> > > > > > > >> >> Hello there! When using the pagination of the
> contrib:table
> > > that is
> > > > > > > >> >> inside a form it is displaying errors of my validation
> > > delegate
> > > > > > > >> (since
> > > > > > > >> >> the form fields are blank). I override this with the
> > > property
> > > > > > > >> >> selection using a onRefresh method, does it work for
> contrib
> > > as
> > > > > > > well?
> > > > > > > >> >>
> > > > > > > >> >> Regards
> > > > > > > >> >>
> > > > > > > >> >> --
> > > > > > > >> >> IBM Certified SOA Solution Designer
> > > > > > > >> >>
> > > > > > > >> >
> > > > > > > >> >
> > > > > > > >>
> > > > > > > >>
> > > > > > > >> --
> > > > > > > >> Andreas Andreou - [EMAIL PROTECTED] -
> http://andyhot.di.uoa.gr
> > > > > > > >> Tapestry / Tacos developer
> > > > > > > >> Open Source / J2EE Consulting
> > > > > > > >>
> > > > > > > >>
> > > > > > > >>
> > > ---------------------------------------------------------------------
> > > > > > > >> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > > > > > > >> For additional commands, e-mail:
> [EMAIL PROTECTED]
> > > > > > > >>
> > > > > > > >>
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Andreas Andreou - [EMAIL PROTECTED] -
> http://andyhot.di.uoa.gr
> > > > > > > Tapestry / Tacos developer
> > > > > > > Open Source / J2EE Consulting
> > > > > > >
> > > > > > >
> > > > > > >
> > > ---------------------------------------------------------------------
> > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > > > > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Jesse Kuhnert
> > > > > > Tapestry/Dojo/(and a dash of TestNG), team member/developer
> > > > > >
> > > > > > Open source based consulting work centered around
> > > > > > dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > IBM Certified SOA Solution Designer
> > > > >
> > > >
> > > >
> > > > --
> > > > IBM Certified SOA Solution Designer
> > > >
> > >
> > >
> > > --
> > > IBM Certified SOA Solution Designer
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> > --
> > Jesse Kuhnert
> > Tapestry/Dojo/(and a dash of TestNG), team member/developer
> >
> > Open source based consulting work centered around
> > dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com
> >
> >
>
>
> --
> IBM Certified SOA Solution Designer
> IBM Database Associate - DB2 UDB V8.1 Family
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Jesse Kuhnert
Tapestry/Dojo/(and a dash of TestNG), team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com




--
IBM Certified SOA Solution Designer
IBM Database Associate - DB2 UDB V8.1 Family

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to