src/pyams_form/group.py
changeset 105 2a73976299b3
parent 102 728821df9e89
child 107 fec6b5f9601e
equal deleted inserted replaced
104:659ab1e14dca 105:2a73976299b3
   132         return sorted((adapter[1]
   132         return sorted((adapter[1]
   133                        for adapter in registry.getAdapters((self.form.context, self.form.request, self),
   133                        for adapter in registry.getAdapters((self.form.context, self.form.request, self),
   134                                                            IInnerSubForm)),
   134                                                            IInnerSubForm)),
   135                       key=get_form_weight)
   135                       key=get_form_weight)
   136 
   136 
       
   137     def get_forms(self):
       
   138         for form in self.subforms:
       
   139             for subform in form.get_forms():
       
   140                 yield subform
       
   141 
   137     def update(self):
   142     def update(self):
   138         [subform.update() for subform in self.subforms]
   143         [subform.update() for subform in self.subforms]
   139 
   144 
   140     def update_content(self, content, data):
   145     def update_content(self, content, data):
   141         [subform.update_content(content, data) for subform in self.subforms]
   146         [subform.update_content(content, data) for subform in self.subforms]