[ic] Values space question

Mike Heins mike at perusion.com
Tue May 11 12:40:49 EDT 2004

Quoting Ethan E. Rowe (ethan at the-rowes.com):
> >I think I added this before the [values-space] tag even existed;
> >prior to that the only way to set it was to include a form variable
> >of mv_values_space, which caused the variables submitted with that
> >form to route it to the separate values space.
> >
> >Since the submission of that form results in the entry of the
> >order, that qualifies as the same page.
> >
> > 
> >
> Okay.  To make sure I've got it right:
> Since the order entry page doesn't make use of the [values-space] tag or 
> specify the "order_entry" space when retrieving values for individual 
> form fields, the very first time the entry page is called in a 
> particular session, it will retrieve values from the volatile values 
> space but post to the safer "order_entry" space; because the mv_nextpage 
> pretty much always points to the entry page again, subsequent actions 
> will almost certainly result in the mv_values_space CGI value getting 
> posted, and the references to $Values that previously drew from standard 
> $Values space will instead draw from the "order_entry" space.  However, 
> should you subsequently access the order entry page via a URL that lacks 
> the mv_values_space variable, the form will once again be populated with 
> data from the volatile values space.

This is essentially correct.

> Might it make sense to specify [values-space order_entry] at the top of 
> the order entry page to avoid the quirky behavior that could result from 
> this?  Are there any negative implications to taking that action?

I don't know why. The reason it was done was to make sure you wouldn't
prepopulate the next order from the previous order's settings.

Mike Heins
Perusion -- Expert Interchange Consulting    http://www.perusion.com/
phone +1.765.647.1295  tollfree 800-949-1889 <mike at perusion.com>

"Laughter is inner jogging." -- Norman Cousins

More information about the interchange-users mailing list