def _apply_properties(self, data, factory): request = utils.getRequest() fake = copy.copy(request) fake.form = data widgets = form.setUpWidgets(factory.form_fields, form_prefix=self.properties_prefix, request=fake, context=self) results = dict() form.getWidgetsData(widgets, self.properties_prefix, results) formlib.apply_data_event(self, factory.form_fields, results, adapters=None, update=False)
def applyData(self, obj, **data): return formlib.apply_data_event(obj, self.form_fields, data, self.adapters, update=True)
def applyData(self, obj, **data): return formlib.apply_data_event(obj, self.form_fields, data, self.adapters, update=True)