If a component is not part of the form, or if a page has no form, am I reading correctly that all state will be stuffed into URLs? That would make terribly long URLs that are not bookmark-capable. Also, you may run over the URL data size limit fairly easily...
----- Original Message ----- From: "Kent Tong" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Saturday, May 07, 2005 10:29 PM Subject: Components should maintain their own state unchanged (Was: As a User, which two items would you personally most like to see in the next Tapestry Release?) > Howard Lewis Ship <hlship <at> gmail.com> writes: > > > > > Yes, and persistent properties on the client help ensure that the > > appllication state stays associated with the request not the session. > > This will help tremendously for component writers. When this becomes > available, why not make the built-in components such as Conditional > and Foreach act like FormConditional (or MindBridge's IF) and > ListEdit (or MindBridge's For)? It should be the component's job > to ensure that its state doesn't change between render and rewind. > > The only issue I can see with this approach is that the source will > have to be serializable if Foreach is going to kee the state > unchanged. To solve this problem, this feature can be make optional > at runtime by setting a parameter (just like in .NET people can > enable or disable the "view state" for the data grid). > > > > --------------------------------------------------------------------- > 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]
