Just in case you caught cvs at a bad time, I was/did re-factor a few things today that would've affected Dialog. The changes have been completed now, in case you were noticing anything...
On 11/20/05, James <[EMAIL PROTECTED]> wrote: > Perhaps I expressed myself incorrectly with regard to 'rebuilding the > form'. The rebuilding of the form was not so much a concern as was > sending it back to the client. The nature of the data entry that needs > to be done (and its sheer volume) requires that the user be able to > continue absolutely uninterrupted for whatever period of time he > chooses. > > A large proportion of the users will probably be accessing the page with > dial-up accounts, running through antiquated South African telephone > exchanges. A delay of even a few seconds per entry would be untenable, > and such a delay would doubtless occur were I to adopt the usual > Tapestry approach. > > Your second idea, however, sounds fantastic and I think I'll try that > right now. > > > James > > -----Original Message----- > From: Richard Clark [mailto:[EMAIL PROTECTED] > Sent: 20 November 2005 11:19 PM > To: Tapestry users > Subject: Re: JavaScript in forms with Tapestry > > You may want to try a small prototype using the usual Tapestry > approach and user-test it. Tapestry caches page layouts in normal > operation, so the submit-render cycle is very fast. "Waiting for the > server to rebuild the form" may well take less time than you think. > > Then, if you find you still need to do this in JavaScript, you could > have 2 forms -- the one that Tapestry sees (with a couple of hidden > fields) and a dynamic form built by JavaScript. When the user hits > submit, run a locak piece of JavaScript to package the data up > yourself and shove it into the hidden field, then submit the static > form to Tapestry. Take that block of data, unpack it yourself on the > server (pretty simple to do in Java) and take it from there. > > ...Richard > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
