1.1 --- a/XSLForms/Fields.py Sun Nov 18 17:21:47 2007 +0000
1.2 +++ b/XSLForms/Fields.py Sun Nov 18 17:21:57 2007 +0000
1.3 @@ -389,6 +389,11 @@
1.4 self.parameters = {}
1.5 self.documents = {}
1.6
1.7 + # Activity-related attributes.
1.8 +
1.9 + self.current_activity = None
1.10 + self.current_document = None
1.11 +
1.12 def set_parameters(self, parameters):
1.13
1.14 "Set the request 'parameters' (or fields) in the container."
1.15 @@ -477,6 +482,20 @@
1.16
1.17 self.documents[name] = doc
1.18
1.19 + # Support for activities and the main/default document.
1.20 +
1.21 + def set_activity(self, name):
1.22 + self.current_activity = name
1.23 +
1.24 + def get_activity(self):
1.25 + return self.current_activity
1.26 +
1.27 + def set_document(self, doc):
1.28 + self.current_document = doc
1.29 +
1.30 + def get_document(self):
1.31 + return self.current_document
1.32 +
1.33 if __name__ == "__main__":
1.34
1.35 items = [