ACHTUNG! Zur Verwaltung von Metadaten nur noch das PropertyGrid 2 einsetzen!
PropertyGrid 2
Der MetaData-Control wird verwendet um einzelne Datensätze von Metatabellen anzuzeigen und zu pflegen. Weitere Informationen zu Metadaten finden Sie im Metadaten-Handbuch.
In den folgenden Beispielen wird die Metatabelle "kunde" verwendet, für die das Metatabellenfeld "zusatztext" definiert ist.
Der MetaData-Control ist ein zusammengesetzter Control aus mehreren anderen Controls. Zur Anzeige des eigentlichen Metadatensatzes wird ein abgewandelter ObjectList-Control verwendet, der auch einige seiner Funktionen beinhaltet (siehe ObjectList-Control).
Im oberen Bereich des Controls wird die eingestellte Metatabelle und der aktuelle Schlüssel des eingestellen Metadatensates angezeigt.
Darunter folgt die Anzeige des Metadatensatzes. Hier sind drei Spalten vorhanden, "Feld", "Wert" und "Gruppe", wobei die Spalte "Gruppe" nicht sichtbar ist, wenn Sie im Gruppierungsbereich angezeigt wird.
In der Spalte "Feld" wird dabei der Titel des Metatabellenfeldes angezeigt und in der Spalte "Wert" der Wert dieses Feldes. Die Spalte "Gruppe" zeigt den Gruppennamen an, wenn zu dem entsprechenden Metatabellenfeld eine Gruppe hinterlegt wurde.
Im unteren Bereich befinden sich drei Schaltflächen, die zur Pflege des Metadatensatzes verwendet werden.
Bearbeiten des Metadatensatzes
Um einen angezeigten Metadatensatz zu bearbeiten kann der MetaData-Control über die Schaltfläche "Bearbeiten" in den Bearbeitungsmodus geschaltet werden.
Felder, die bearbeitet werden können sind jetzt weiss hinterlegt. Alle anderen Felder können nicht bearbeitet werden. Die Schaltfläche "Bearbeiten" ändert im Bearbeitungsmodus die Beschriftung in "Speichern". Über diese Schaltfläche kann die Bearbeitung des Metadatensatzes gespeichert werden. Der Button "Abbrechen" bewirkt, dass die Bearbeitung des Metadatensatzes abgebrochen wird und alle bereits bearbeiteten Felder zurückgesetzt werden. Falls der MetaData-Control verlassen wird, während er sich im Bearbeitungsmodus befindet, wird die aktuelle Bearbeitung abgebrochen und der Benutzer ggf. zum Speichern aufgefordert.
Über die Schaltfläche "Löschen" kann ein vorhandener Metadatensatz gelöscht werden. Die Schaltfläche ist deaktiviert wenn entweder kein Metadatensatz vorhanden ist oder sich der MetaData-Control im Bearbeitungsmodus befindet.