Problemstellung
Ein selbsterstelltes Türblatt ist in der eingebetteten Bibliothek vorhanden, erscheint jedoch nicht im Dropdown-Menü für eigene Türblätter. Unter Ablage > Bibliotheken und Objekte > Bibliothekenmanager werden keine Warnungen angezeigt.
Troubleshooting
1. Bibliotheken neu laden
Um Cachefehler zu korrigieren, müssen die Bibliotheken neu geladen werden.
- Über Ablage > Bibliotheken und Objekte > Bibliothekenmanager öffnen.
- Die Schaltfläche Neu laden & anwenden betätigen.
- Wenn nach dem Neuladen doppelte Türblatt-Objekte angezeigt werden, müssen die Duplikate bereinigt werden, um einen potentiellen Konflikt zu vermeiden.
- Dafür muss sichergestellt werden, dass jedes benutzerdefinierte Türblatt einen eindeutigen Namen besitzt.
- Es muss die Bibliothek erneut über Neu laden & anwenden aktualisiert werden.
- Anschließend die Projektdatei schließen und erneut öffnen, um die Cache zu aktualisieren.
- Danach prüfen, ob das benutzerdefinierte Türblatt im Menü erscheint.
2. Subtypen für globale Bibliotheken definieren
Eigene Objekte, die mit einer alten monolithischen Bibliotheksversion erstellt wurden, müssen für die globalen Bibliotheken einem passenden Subtypen zugeordnet werden.
Die Zuordnung erfolgt wie folgt:
- Über Ablage > Bibliotheken > Objekt öffnen... auswählen.
- Im Dialog Bibliothekselement öffnen das Türblatt auswählen und mit OK bestätigen.
- In den GDL-Objekt-Einstellungen die Schaltfläche Subtype auswählen... betätigen.
- Im Dialog Subtype Hierarchie unter Allgemeines GDL-Objekt > Modellelemente > Eigene Komponenten-Vorlage > Eigenes Türblatt wählen und mit Auswählen bestätigen.
- Danach wird im GDL-Editor unter Objekt-Subtype: Eigenes Türblatt angezeigt.
- Den GDL-Editor des Objekts über das Tab schließen und Änderungen Sichern.
- Wenn anschließend in Tür-Einstellungen für das eigene Türblatt die Optionen unter Türblatt Bezeichnung geprüft werden, erscheint das selbsterstellte Element wieder.