W3C home > Mailing lists > Public > www-forms-editor@w3.org > February 2002

Last Call Comments - xforms:modelDestruct event or equivalent is necesssary

From: Tom Keane <tkeane@cardiff.com>
Date: Fri, 22 Feb 2002 16:04:41 -0800
Message-ID: <E840F0B7E6189547BDB91DA8BF2228AB3BE5B1@csmail.cardiff.com>
To: "'www-forms-editor@w3.org'" <www-forms-editor@w3.org>
There is a sequence of initialization events defined for the XForms model,
but there is no equivalent event for when the model is destroyed. Very often
form designers have the need to do something when a form is loaded or
initialized and then undo it when the form goes away (e.g. acquire/release a
resource). In the current XForms model there is no way to address this.

I understand that there will be a need to clearly define the behavior of the
initialization events and the destruct event in the context of common web
user actions (e.g. when the user clicks on the 'back' button on the
browser). I think a good model to start from would be that which is used in
HTML for the onload() and onunload() events for the <BODY> element.

In theory it would be possible for users to simulate the behavior of
modelDestruct() by calling a function from the containing document's
onunload() event, but this adds an ugly dependency and prohibits designers
from creating forms as self-contained entities.

Thank you,


Tom Keane
Director, Core Technologies
CARDIFF, Inc.
www.cardiff.com <http://www.cardiff.com> 
tkeane@cardiff.com <mailto:tkeane@cardiff.com> 
Received on Friday, 22 February 2002 19:08:00 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 10 June 2009 18:12:10 GMT