Konfliktlösung für geerbte Attributgruppen
Bestimmte Änderungen sind für die Inhalte des Layout-Definitionsfensters für geerbte Attributgruppen in geerbten Attribut-Layouts von Untertypen zulässig, ohne die Layout-Vererbung zu unterbrechen:
• Die neuen Attribute, die für den Untertyp erstellt werden, können der geerbten Attributgruppe per Ziehen-und-Ablegen hinzugefügt werden. Wenn die geerbte Attributgruppe als Standardgruppe für das Attribut-Layout festgelegt ist, werden alle für den Untertyp neu erstellten Attribute automatisch zu dieser geerbten Attributgruppe hinzugefügt.
• Der geerbten Attributgruppe können neue Spalten hinzugefügt werden, wenn der geerbte Anzeigestil für die Attributgruppe Im Raster angeordnet ist.
• Die Positionen von geerbten Attributen können innerhalb der gleichen geerbten Attributgruppe per Ziehen-und-Ablegen umgeordnet oder verschoben werden.
• Die leeren Zellen (als Trennzeichen bezeichnet) können innerhalb der Rasteranzeige beibehalten werden.
Attributpositionsvererbung
Geerbte Attributgruppen mit dem geerbten Anzeigestil Im Raster angeordnet erben zunächst die Zeilen- und Spaltenrasterpositionen aller Attribute von der Elternteil-Attributgruppe für den Elternteiltyp. Dies wird als Attributpositionsvererbung bezeichnet. Solange das geerbte Attribut-Layout nicht bearbeitet und gespeichert wird, wenn ein Attribut in der Elternteil-Attributgruppe an eine andere Position verschoben wird, wird dieses Attribut in der geerbten Attributgruppe auch an die neue Position verschoben.
Beim Bearbeiten und Speichern eines geerbten Attribut-Layouts wird die Attributpositionsvererbung von der Elternteil-Attributgruppe unterbrochen. Wenn ein Layout der geerbten Attributgruppen bearbeitet und anschließend gespeichert wird, wird die aktuelle Position aller Attribute in dieser geerbten Attributgruppe gespeichert und die Attributpositionsvererbung für alle geerbten Attribute unterbrochen. (Geerbte Attribut-Layouts, die nicht bearbeitet wurden, behalten ihre Attributpositionsvererbung bei.) Wenn die Attributpositionsvererbung unterbrochen wird, wenn ein Attribut in der Elternteil-Attributgruppe an eine andere Position verschoben wird, wird dieses Attribut in der geerbten Attributgruppe nicht an die neue Position verschoben.
Attributpositionen – Konflikte und Lösung
Wenn die Attributpositionsvererbung in geerbten Attributgruppen unterbrochen ist, können nachfolgende Änderungen an der Elternteil-Attributgruppe für den Elternteiltyp in Konflikten mit der Position von Attributen oder Trennzeichen in der geerbten Attributgruppe für den Untertyp resultieren.
Das Typverwaltungssystem identifiziert und löst diese Konflikte, indem die Position jedes Attributs und Trennzeichens im übergeordneten Attribut-Layout anhand der Position jedes Attributs und Trennzeichens im geerbten Attribut-Layout verarbeitet wird. Wenn die Position eines Attributs oder Trennzeichens in einem geerbten Attribut-Layout in Konflikt mit der Position eines Attributs oder Trennzeichens im Elternteil-Attribut-Layout steht, hat die Position im Elternteil-Attribut-Layout Priorität. Die Attribute und Trennzeichen in dieser Rasterspalte im geerbten Layout werden nach unten verschoben (Zeile für Zeile), bis eine leere Zeile gefunden wird. Die ursprüngliche Reihenfolge der Rasterzeilen wird beibehalten.
|
Diese Positionskonfliktlösung kann dazu führen, dass Attributgruppen für Untertypen nicht wie gewünscht angezeigt werden.
Prüfen Sie nach der Durchführung von Änderungen an einer Attributgruppe in einem Attribut-Layout für einen Elternteiltyp immer dieselbe Attributgruppe für alle geerbten Attribut-Layouts für alle Kinduntertypen, um sicherzustellen, dass sie wie erwartet angezeigt werden.
Nehmen Sie Änderungen nach Bedarf für die geerbten Attribut-Layouts vor, um das erwünschte Ergebnis zu erzielen.
|