2005-07-17 | paulb | raw files shortlog changelog graph | [project @ 2005-07-17 22:33:17 by paulb] Added a new_instance method to the Form class which remembers new instances and thus enables the re-evaluation of selectors on newly-created documents. | |
XSLForms/Fields.py (file) |
1.1 --- a/XSLForms/Fields.py Sun Jul 17 19:18:51 2005 +0000 1.2 +++ b/XSLForms/Fields.py Sun Jul 17 22:33:17 2005 +0000 1.3 @@ -352,6 +352,11 @@ 1.4 def get_selectors(self): 1.5 return FieldProcessor.get_selectors(self, self.parameters.items(), self.documents) 1.6 1.7 + def new_instance(self, name): 1.8 + doc = FieldProcessor.new_instance(self, name) 1.9 + self.documents[name] = doc 1.10 + return doc 1.11 + 1.12 if __name__ == "__main__": 1.13 1.14 items = [