Exemple #1
0
 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)
Exemple #2
0
 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)
Exemple #3
0
 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)
Exemple #4
0
 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)
Exemple #5
0
 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)