Example #1
0
 def __init__(self, comp, owner):
     PrintItem.__init__(self, comp, owner)
     try:
         if not isinstance(self.comp, XferCompLabelForm):
             self.comp = XferCompLabelForm.convert_to_label(self.comp)
         self.value = self.comp.get_print_value()
     except Exception:
         getLogger("lucterios.core.print").exception('PrintLabel')
         self.value = six.text_type(self.comp.value)
     self.init_label()
Example #2
0
 def change_to_readonly(self, cmp_name):
     old_obj = self.get_components(cmp_name)
     new_lbl = XferCompLabelForm.convert_to_label(old_obj)
     self.remove_component(cmp_name)
     self.tab = old_obj.tab
     self.add_component(new_lbl)