Forget about triggerLink, it does excactly what it says, it triggers a link. You call submitZoneForm from PeriodicalUpdater, and you're done. As I said, use zone updated event for callback if you need it.
On Mon, Nov 2, 2009 at 2:35 AM, cleverpig <greatclever...@gmail.com> wrote: > hi! Thanks for your share!it's really help me! > > I got learn more tapestry native javascript! > in the js code: > submitZoneForm is a listen function. and triggerLink look like a > link's callback function. > hwo to use them together? please give me a exmaple! > > thank again! > > On Sun, Nov 1, 2009 at 12:58 AM, Inge Solvoll <inge.tapes...@gmail.com> > wrote: > > You can't use Ajax.PeriodicalUpdater, you need to submit the zone form > the > > tapestry way, doing the periodical stuff manually. See: > > http://api.prototypejs.org/language/periodicalexecuter.html > > > > I created a javascript function for manually submitting a zone form. > These 2 > > things together should get you what you want. I actually implemented the > > same you are describing here just recently, so I've done it and it works. > > > > See my blog for the javascript you need. > > > > http://tinybits.blogspot.com/2009/10/missing-javascript.html > > > > > > > > On Fri, Oct 30, 2009 at 2:29 PM, cleverpig <greatclever...@gmail.com> > wrote: > > > >> thanks! it's really good solution! > >> > >> in another side: > >> if we do some background-process such as "autosave" when user input a > long > >> form. > >> we should use ajax.periodUpdater method to save data automaticly,but > >> this way only can use url as target without ability to submit form. > >> so where can we get the form submitted data? > >> in ajax way,it could be done with serialized form into json format,but > >> in the page event handle hwo to identify and process them? > >> > >> On Fri, Oct 30, 2009 at 4:43 PM, Ulrich Stärk <u...@spielviel.de> wrote: > >> > "Binding the zone parameter will cause the form submission to be > handled > >> as > >> > an Ajax request that updates the indicated zone. Often a Form will > update > >> > the same zone that contains it." > >> > > >> > > >> > http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/Form.html > >> > > >> > So just put a zone component around your form and point the form's > zone > >> > attribute to that zone. > >> > > >> > Uli > >> > > >> > Am 30.10.2009 05:55 schrieb cleverpig: > >> >> > >> >> Currently the Editor component does not support an asynchronous > submit > >> >> (AJAX). > >> >> > >> >> for example: > >> >> 1.build a form with submit button to save data to database. > >> >> 2.add a mixins which listening click event to this submit button with > >> >> ajax request & callback. > >> >> 3.when user click this submit button,the form will submit & return. > >> >> 4.so ajax request maybe be handled,but callback will lost,since the > form > >> >> submit. > >> >> > >> >> and how to use post way in ajax, so that tapestry event handler > counld > >> >> accept the ajax post? > >> >> > >> >> do you have idea on it? > >> >> > >> >> > >> > > >> > --------------------------------------------------------------------- > >> > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > >> > For additional commands, e-mail: users-h...@tapestry.apache.org > >> > > >> > > >> > >> > >> > >> -- > >> cleverpig(Dan) > >> Location: Beijing > >> Address: Room 4018,No.A2 South Avenue Fuxingmen Beijing,P.R.China > >> Zipcode: 100031 > >> MSN: great_liu...@hotmail.com > >> QQ: 149291732 > >> Skype: cleverpigatmatrix > >> Facebook ID:cleverpig > >> Blog: www.cleverpig.name > >> Tags: del.icio.us/cleverpig > >> Twitter: twitter.com/cleverpig > >> 新浪微博: t.sina.com.cn/cleverpig > >> Organization: www.beijing-open-party.org > >> or...@facebook: http://www.facebook.com/group.php?gid=8159558294 > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > >> For additional commands, e-mail: users-h...@tapestry.apache.org > >> > >> > > > > > > -- > cleverpig(Dan) > Location: Beijing > Address: Room 4018,No.A2 South Avenue Fuxingmen Beijing,P.R.China > Zipcode: 100031 > MSN: great_liu...@hotmail.com > QQ: 149291732 > Skype: cleverpigatmatrix > Facebook ID:cleverpig > Blog: www.cleverpig.name > Tags: del.icio.us/cleverpig > Twitter: twitter.com/cleverpig > 新浪微博: t.sina.com.cn/cleverpig > Organization: www.beijing-open-party.org > or...@facebook: http://www.facebook.com/group.php?gid=8159558294 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > >