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
-true
um den Schreibschutz zu aktivieren, andernfallsfalse
columnNames
- Eine (kommaseparierte) Liste von internen Feldnamen, z.B. "MatchCode.Customer
". MitGUIConstants.ALL_FIELDS
kö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