Quantcast
Channel: mmi consult - tipps und tricks blog
Viewing all articles
Browse latest Browse all 12858

Umbenennung von XPages schlägt fehlt

$
0
0
Gern legt man sich als Entwickler vor größeren Umgestaltungen eine Kopie des Gestaltungselementes an, um ggf. wieder zum Ausgangselement zurück kommen zu können, wenn komplexere Änderungen fehlschlagen.

Bei XPages ist hier besondere Vorsicht geboten, da (meines Erachtens) ein Produktfehler den Namen des .Gestaltungselementes nicht korrekt ändert. Nachfolgendes Beispiel zeigt ein Benutzerdefiniertes Steuerelement (custom control), das ursprünglich einmal "ccPageMenu" benannt war. Nach Erstellung einer Kopie im Domino Designer erhält dieses somit den Namen "Kopie_von_ccPageMenu". Auch nach der Löschung des ursprünglichen Gestaltungselementes und Umbenennung durch erhält dieses nicht mehr den ursprünglichen Zustand zurück.

Image:Umbenennung von XPages schlägt fehlt

Diese (Fehl-)verhalten fĂĽhrt dazu, dass andere XPages oder Benutzerdefinierte Steuerelemente (custom controls) eine nicht mehr intakte Referenz aufweisen:
Image:Umbenennung von XPages schlägt fehlt

Man bekommt einen zusätzlichen Hinweis, wenn man in der Steuerlemente-Leiste dieses Objekt identifiziert:
Image:Umbenennung von XPages schlägt fehlt
Dieses erscheint nämlich immer noch unter dem ursprünglichen Namen.

Lösung?
Mir ist zur Zeit keine Methode bekannt, diesem Gestaltungselement einen korrekten Namen zuzuweisen. Lediglich die Erstellung eines neuen Gestaltungselementes (mit dem gewĂĽnschten Namen) und umkopieren der Elemente auf der XPage fĂĽhren zum Erfolg!

Zusätzlicher Hinweis:

Man kann sich das Erstellen der Kopie zu Beginn größerer Änderungen (veraltete Vorgehensweise aus früheren Tagen) sparen, wenn man die Versionierung von Eclipse verwendet, auf eine führere Fassung zurückzusetzen. Siehe auch unser Tipp Versionierung von Änderungen an Xpages

Viewing all articles
Browse latest Browse all 12858