Autor
|
Thema: Script-Programmierung: sperren/entsperren von Eingabefeldern (2184 mal gelesen)
|
Lueghi Mitglied
Beiträge: 382 Registriert: 01.07.2005 CAD...: SWX2020 SP4, ACAD 2019, Tacton / LINO PDM...: PRO.FILE 8.6 ERP...: proAlpha 6.2e System: Win10, HP ZBook G5
|
erstellt am: 04. Nov. 2010 15:33 <-- editieren / zitieren --> Unities abgeben:
Hallo PRO.FILE-Profis, ich suche nach dem Befehl, mit dem ich per Script in der Maske einzelne Felder sperren/entsperren kann. In dieser Form funktioniert es nicht:
Code: myControls[ObjectTypes.Document,1137, 40].EditField.Lock = false
Hoffe, einer der Scipt-Junkies erbarmt sich meiner .... ------------------ Gruß Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lueghi Mitglied
Beiträge: 382 Registriert: 01.07.2005 CAD...: SWX2020 SP4, ACAD 2019, Tacton / LINO PDM...: PRO.FILE 8.6 ERP...: proAlpha 6.2e System: Win10, HP ZBook G5
|
erstellt am: 19. Jun. 2013 14:43 <-- editieren / zitieren --> Unities abgeben:
|
ca18et Mitglied
Beiträge: 54 Registriert: 29.04.2013 audio, video, disco...
|
erstellt am: 20. Jun. 2013 20:19 <-- editieren / zitieren --> Unities abgeben: Nur für Lueghi
|
Lueghi Mitglied
Beiträge: 382 Registriert: 01.07.2005 CAD...: SWX2020 SP4, ACAD 2019, Tacton / LINO PDM...: PRO.FILE 8.6 ERP...: proAlpha 6.2e System: Win10, HP ZBook G5
|
erstellt am: 21. Jun. 2013 12:55 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von ca18et: ... Habt ihr noch 8.3?
ja Zitat: Original erstellt von ca18et: Wenn ja, dann muss ich ein bisschen kramen....
da würde ich ich freuen . Ändert sich bei der 8.4 denn da etwas? Ich sehe die 8.4 nämlich so langsam auch schon am Horizont . ------------------ Gruß Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ca18et Mitglied
Beiträge: 54 Registriert: 29.04.2013 audio, video, disco...
|
erstellt am: 21. Jun. 2013 15:19 <-- editieren / zitieren --> Unities abgeben: Nur für Lueghi
Hi Stefan, ich gehe mal davon aus dass Du Vorerfahrung hast. Hab keine 8.3 zum Testen; daher ein 8.3 Script in 8.4 ausprobiert: Man braucht eine neue Methode: private string Switch_Field_Props(Control uc, string fieldName, bool visible , bool enabled) { string fieldvalue = ""; try { Control[] MaskenCtrls = ((Control)uc).Controls.Find(fieldName, true); if ((MaskenCtrls != null) && (MaskenCtrls.Length > 0)) { IFormControl wControl = MaskenCtrls[0] as IFormControl; if (wControl != null) { wControl.FormControl.Visible = visible; wControl.FormControl.Enabled = enabled; fieldvalue = ((DBFieldBase) wControl.Field).Value; // wControl.DoRefresh(); } } } catch(Exception ex) { MessageBox.Show(ex.ToString()); } return fieldvalue; } Die ruft man auf mit: Switch_Field_Props((Control) myForm, "ProfileField_1600_1273_1_17", true, false); Damit kann man die Eigenschaften "Sichtbarkeit" und "Beschreibbarkeit" steuern. Hope this helps... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lueghi Mitglied
Beiträge: 382 Registriert: 01.07.2005 CAD...: SWX2020 SP4, ACAD 2019, Tacton / LINO PDM...: PRO.FILE 8.6 ERP...: proAlpha 6.2e System: Win10, HP ZBook G5
|
erstellt am: 26. Jun. 2013 18:25 <-- editieren / zitieren --> Unities abgeben:
|
ca18et Mitglied
Beiträge: 54 Registriert: 29.04.2013 audio, video, disco...
|
erstellt am: 28. Jun. 2013 10:21 <-- editieren / zitieren --> Unities abgeben: Nur für Lueghi
|
Lueghi Mitglied
Beiträge: 382 Registriert: 01.07.2005 CAD...: SWX2020 SP4, ACAD 2019, Tacton / LINO PDM...: PRO.FILE 8.6 ERP...: proAlpha 6.2e System: Win10, HP ZBook G5
|
erstellt am: 22. Dez. 2015 17:39 <-- editieren / zitieren --> Unities abgeben:
Habe heute - endlich - die Zeit gefunden den Code wirklich mal auszuprobieren. Es geht tadellos. Wie sieht denn die Vereinfachung in der 8.4 aus? Einfach mit .Enabled ? ------------------ Gruß Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lueghi Mitglied
Beiträge: 382 Registriert: 01.07.2005 CAD...: SWX2020 SP4, ACAD 2019, Tacton / LINO PDM...: PRO.FILE 8.6 ERP...: proAlpha 6.2e System: Win10, HP ZBook G5
|
erstellt am: 23. Dez. 2015 08:22 <-- editieren / zitieren --> Unities abgeben:
|