clear funktionen für die gesamte Oberfläche implementiert. Zuruecksetzen Knopf implementiert. Combo Felder immer readonly gesetzt
This commit is contained in:
+16
-17
@@ -343,7 +343,6 @@ class CadItem(DataModel):
|
||||
translated_data["aenderungstext_sivas"] = default
|
||||
|
||||
translated_data = self._transform_content_from_csv(translated_data)
|
||||
self.set_gui_dict(translated_data)
|
||||
return translated_data
|
||||
|
||||
def get_child_of_id(self, sivasId):
|
||||
@@ -786,7 +785,7 @@ class GuiLogic():
|
||||
if pdm_kat != "Einzelteil" and pdm_kat != "Kaufteil":
|
||||
self.set_state('neuaufbau', 'disabled')
|
||||
else:
|
||||
self.set_state('neuaufbau', 'normal')
|
||||
self.set_state('neuaufbau', 'readonly')
|
||||
|
||||
if selected is None:
|
||||
# Default Vorbelegung
|
||||
@@ -880,7 +879,7 @@ class GuiLogic():
|
||||
|
||||
# setze die Inhalte der abhängigen Comboboxen neu
|
||||
if aus_halbzeug == True:
|
||||
self.set_state('cb_halbzeugfarbe', 'normal')
|
||||
self.set_state('cb_halbzeugfarbe', 'readonly')
|
||||
if halbzeugoberflaeche == "eloxieren":
|
||||
farben_elox = self._config.Farben.get_farben_eloxieren()
|
||||
if selected is None:
|
||||
@@ -983,7 +982,7 @@ class GuiLogic():
|
||||
if ruestcode == "HZS Halbzeuge Sägeteile":
|
||||
cblist = self._config.Allgemein.get_options("HalbzeugOhneSaegeliste")
|
||||
self.set_state('cb_halbzeugOhneSaege_neu', 'disabled')
|
||||
self.set_state('cb_halbzeugOhneSaege_neu', 'normal')
|
||||
self.set_state('cb_halbzeugOhneSaege_neu', 'readonly')
|
||||
ret['cb_halbzeugOhneSaege_neu'] = cblist
|
||||
|
||||
|
||||
@@ -1035,7 +1034,7 @@ class GuiLogic():
|
||||
if pdm_kategorie_neu == "Kaufteil" or pdm_kategorie_neu == "Schweissbaugruppe":
|
||||
self.set_state('cb_fertigungsart_neu', 'disabled')
|
||||
else:
|
||||
self.set_state('cb_fertigungsart_neu', 'normal')
|
||||
self.set_state('cb_fertigungsart_neu', 'readonly')
|
||||
|
||||
if pdm_kategorie_neu == "Baugruppe":
|
||||
cblist = self._config.Fertigung.get_list_in_section("FertigungsartenBaugruppe")
|
||||
@@ -1147,7 +1146,7 @@ class GuiLogic():
|
||||
if pdm_kategorie_neu == "Kaufteil" or pdm_kategorie_neu == "Schweissbaugruppe":
|
||||
self.set_state('cb_allgemeintoleranz_neu', 'disabled')
|
||||
else:
|
||||
self.set_state('cb_allgemeintoleranz_neu', 'normal')
|
||||
self.set_state('cb_allgemeintoleranz_neu', 'readonly')
|
||||
|
||||
return ret
|
||||
|
||||
@@ -1157,7 +1156,7 @@ class GuiLogic():
|
||||
fos_gruppe = self._model.get_gui_data("fosGruppe_sivas")
|
||||
|
||||
ret['fosGruppe_neu'] = ''
|
||||
self.set_state('cb_fosGruppe_neu', 'normal')
|
||||
self.set_state('cb_fosGruppe_neu', 'readonly')
|
||||
if pdm_kategorie_neu == "Kaufteil":
|
||||
cblist = self._config.Allgemein.get_options("FOS_Gruppe")
|
||||
self.set_state('cb_fosGruppe_neu', 'disabled')
|
||||
@@ -1206,7 +1205,7 @@ class GuiLogic():
|
||||
|
||||
if pdm_kategorie_neu == "Baugruppe":
|
||||
cblist = self._config.Allgemein.get_options("Kalkulationsart")
|
||||
self.set_state('cb_kalkulationsart_neu', 'normal')
|
||||
self.set_state('cb_kalkulationsart_neu', 'readonly')
|
||||
else:
|
||||
cblist = None
|
||||
self.set_state('cb_kalkulationsart_neu', 'disabled')
|
||||
@@ -1234,7 +1233,7 @@ class GuiLogic():
|
||||
|
||||
if pdm_kategorie_neu == "Einzelteil":
|
||||
cblist = self._config.Allgemein.get_options("Beschaffungsart")
|
||||
self.set_state('cb_beschaffungsart_neu', 'normal')
|
||||
self.set_state('cb_beschaffungsart_neu', 'readonly')
|
||||
else:
|
||||
cblist = None
|
||||
self.set_state('cb_beschaffungsart_neu', 'disabled')
|
||||
@@ -1277,7 +1276,7 @@ class GuiLogic():
|
||||
elif rcode == "HZS Halbzeuge Sägeteile":
|
||||
if pdm_kategorie_neu == "Einzelteil" or pdm_kategorie_neu == "Kaufteil":
|
||||
cblist = self._config.Allgemein.get_options("EinheitAusw")
|
||||
self.set_state('cb_mengeneinheit_neu', 'normal')
|
||||
self.set_state('cb_mengeneinheit_neu', 'readonly')
|
||||
elif pdm_kategorie_neu == "Schweissbaugruppe":
|
||||
self.set_state('cb_mengeneinheit_neu', 'disabled')
|
||||
else:
|
||||
@@ -1323,7 +1322,7 @@ class GuiLogic():
|
||||
if rcode == "SRC Standard Rüstcode" or rcode == "Trümmerbaugruppe":
|
||||
self.set_state('cb_halbzeug_neu', 'disabled')
|
||||
elif rcode == "HZS Halbzeuge Sägeteile":
|
||||
self.set_state('cb_halbzeug_neu', 'normal')
|
||||
self.set_state('cb_halbzeug_neu', 'readonly')
|
||||
else:
|
||||
self.set_state('cb_halbzeug_neu', 'disabled')
|
||||
|
||||
@@ -1377,7 +1376,7 @@ class GuiLogic():
|
||||
ret['cb_hersteller_neu'] = cblist
|
||||
|
||||
if pdm_kategorie_neu == "Kaufteil":
|
||||
self.set_state('cb_hersteller_neu', 'normal')
|
||||
self.set_state('cb_hersteller_neu', 'readonly')
|
||||
else:
|
||||
self.set_state('cb_hersteller_neu', 'disabled')
|
||||
|
||||
@@ -1423,7 +1422,7 @@ class GuiLogic():
|
||||
self.set_state('cb_werkstofftyp_neu', 'disabled')
|
||||
else:
|
||||
cblist = self._config.Werkstoffe.get_werkstoff_namen()
|
||||
self.set_state('cb_werkstofftyp_neu', 'normal')
|
||||
self.set_state('cb_werkstofftyp_neu', 'readonly')
|
||||
else:
|
||||
cblist = None
|
||||
self.set_state('cb_werkstofftyp_neu', 'disabled')
|
||||
@@ -1482,7 +1481,7 @@ class GuiLogic():
|
||||
if aus_halbzeug == True:
|
||||
self.set_state('cb_material_neu', 'disabled')
|
||||
else:
|
||||
self.set_state('cb_material_neu', 'normal')
|
||||
self.set_state('cb_material_neu', 'readonly')
|
||||
else:
|
||||
self.set_state('cb_material_neu', 'disbled')
|
||||
|
||||
@@ -1543,7 +1542,7 @@ class GuiLogic():
|
||||
if aus_halbzeug == True:
|
||||
self.set_state('cb_oberflaeche_neu', 'disabled')
|
||||
else:
|
||||
self.set_state('cb_oberflaeche_neu', 'normal')
|
||||
self.set_state('cb_oberflaeche_neu', 'readonly')
|
||||
|
||||
ret['oberflaeche_neu'] = ''
|
||||
if selected is None:
|
||||
@@ -1589,9 +1588,9 @@ class GuiLogic():
|
||||
oberflaeche_neu == "lackieren" or \
|
||||
oberflaeche_neu == "Masterbatch (Grundfarbe)" or \
|
||||
oberflaeche_neu == "pulverbeschichten":
|
||||
self.set_state('cb_farbe_neu', 'disabled')
|
||||
self.set_state('cb_farbe_neu', 'readonly')
|
||||
else:
|
||||
self.set_state('cb_farbe_neu', 'normal')
|
||||
self.set_state('cb_farbe_neu', 'disabled')
|
||||
|
||||
if selected is None:
|
||||
# Default Vorbelegung
|
||||
|
||||
Reference in New Issue
Block a user