works now. thanks! On Wed, Jun 1, 2011 at 9:32 AM, Ray Nicholus <rnicho...@widen.com> wrote:
> <t:unless test="!lightboxEnabled"> > <t:form t:id="addToLightboxForm" t:zone="lightboxZone"> > <t:label for="addToLightbox"/>: > <t:select t:id="addToLightbox" model="addToLightboxModel" > onchange="$('addToLightboxForm').fire(Tapestry.FORM_PROCESS_SUBMIT_EVENT);" > value="selectedLightboxName" label="literal:Add To Lightbox"/> > </t:form> > </t:unless> > > On the Java side: > > public Object onSubmitFromAddToLightboxForm() > { > if (selectedLightboxName.equals(AddToLightboxModel.NEW_LIGHTBOX_NAME)) > { > return onAddToNewLightbox(); > } > onAddToLightbox(); > return this; > } > > > On Wed, Jun 1, 2011 at 9:29 AM, dragan.sahpas...@gmail.com < > dragan.sahpas...@gmail.com> wrote: > >> It works good for me. >> Paste the entire code here. >> >> Cheers, >> Dragan Sahpaski >> >> >> >> On Wed, Jun 1, 2011 at 4:22 PM, Ray Nicholus <rnicho...@widen.com> wrote: >> >> > This is causing all sorts of other odd issues. First, the onSubmit for >> the >> > form is only called occasionally now. I can't predict when it will and >> > will >> > not be called. >> > >> > On Wed, Jun 1, 2011 at 9:08 AM, dragan.sahpas...@gmail.com < >> > dragan.sahpas...@gmail.com> wrote: >> > >> > > For example use it in a submit element like this: >> > > >> > > onchange="$('formId').fire(Tapestry.FORM_PROCESS_SUBMIT_EVENT);" >> > > >> > > >> > > Cheers, >> > > Dragan Sahpaski >> > > >> > > >> > > >> > > On Wed, Jun 1, 2011 at 4:04 PM, Ray Nicholus <rnicho...@widen.com> >> > wrote: >> > > >> > > > Thanks for the info. Where exactly do I put the javascript dragon >> > > listed? >> > > > >> > > > On Wed, Jun 1, 2011 at 9:02 AM, Thiago H. de Paula Figueiredo < >> > > > thiag...@gmail.com> wrote: >> > > > >> > > > > On Wed, 01 Jun 2011 10:51:09 -0300, Ray Nicholus < >> > rnicho...@widen.com> >> > > > > wrote: >> > > > > >> > > > > I guess I'm not sure what zone I need to specify in the form tag >> or >> > > why >> > > > I >> > > > >> need to specify a zone at all. >> > > > >> >> > > > > >> > > > > Tapestry only sets up an AJAX form submit if you use the zone >> > > parameter. >> > > > > When returning a MultiZoneUpdate, the value of this parameter is >> > > ignored. >> > > > > >> > > > > >> > > > > I only want to update a zone if one >> > > > >> particular option in the form's Select component is selected. In >> > > fact, >> > > > >> when a new item in the Select is selected, I am submitting the >> form >> > > via >> > > > >> javascript (onchange=this.form.submit()). >> > > > >> >> > > > > >> > > > > This will probably not trigger an AJAX form submission. The right >> way >> > > was >> > > > > cited by Dragan in this thread. >> > > > > >> > > > > -- >> > > > > Thiago H. de Paula Figueiredo >> > > > > Independent Java, Apache Tapestry 5 and Hibernate consultant, >> > > developer, >> > > > > and instructor >> > > > > Owner, Ars Machina Tecnologia da Informação Ltda. >> > > > > http://www.arsmachina.com.br >> > > > > >> > > > > >> > > > > >> --------------------------------------------------------------------- >> > > > > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> > > > > For additional commands, e-mail: users-h...@tapestry.apache.org >> > > > > >> > > > > >> > > > >> > > >> > >> > >