setReadOnly
Versionshinweise | 12.2, 24.4, 24.5 | ||
|---|---|---|---|
Code
TableUtils.setReadOnly(boolean readOnly, String... columnNames)
Beschreibung
Ändert den Schreibschutz von Feldern. Durch Feld oder Satzrechte geschützte Felder können nicht geändert werden.
Parameter
readOnly-trueum den Schreibschutz zu aktivieren, andernfallsfalsecolumnNames- Eine (kommaseparierte) Liste von internen Feldnamen, z.B. "MatchCode.Customer". MitGUIConstants.ALL_FIELDSkönnen alle Felder geändert werden, sofern diese nicht über Berechtigungen oder Feldeigenschaften schreibgeschützt sind. MitFieldUtils.getAllFieldNames()können alle Felder geändert werden, sofern diese nicht über Berechtigungen schreibgeschützt sind.
Beispiele
FieldUtils.setReadOnly(true, "MatchCode.Customer", "Name1.Customer");
FieldUtils.setReadOnly(false, GUIConstants.ALL_FIELDS); // applies to all fields not being readonly due to field rights or properties
FieldUtils.setReadOnly(false, FieldUtils.getAllFieldNames()); // applies to all fields not being readonly due to field properties