def sig_export(self, widget=None): if not self.modified_save(): return export = WinExport(self.title.get_text(), self.screen) for name in self.screen.current_view.get_fields(): type = self.screen.group.fields[name].attrs['type'] if type == 'selection': export.sel_field(name + '.translated') elif type == 'reference': export.sel_field(name + '.translated') export.sel_field(name + '/rec_name') else: export.sel_field(name)
def sig_export(self, widget=None): export = WinExport(self.model, [r.id for r in self.screen.selected_records], context=self.screen.context) for name in self.screen.current_view.get_fields(): type = self.screen.group.fields[name].attrs['type'] if type == 'selection': export.sel_field(name + '.translated') elif type == 'reference': export.sel_field(name + '.translated') export.sel_field(name + '/rec_name') else: export.sel_field(name)
def sig_export(self, widget=None): export = WinExport(self.model, [r.id for r in self.screen.selected_records], context=self.screen.context) for name in self.screen.current_view.get_fields(): export.sel_field(name)
def sig_save_as(self, widget=None): export = WinExport(self.model, self.ids_get(), context=self.screen.context) for name in self.screen.current_view.get_fields(): export.sel_field(name)
def sig_save_as(self, widget=None): export = WinExport(self.model, [r.id for r in self.screen.selected_records], context=self.screen.context) for name in self.screen.current_view.get_fields(): export.sel_field(name)