Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: rambrand am 14.06.16 - 09:44:10

Titel: Wo werden im Designer die Items einer Maske gecached?
Beitrag von: rambrand am 14.06.16 - 09:44:10
Hallo,

ich entwickle gerade eine Anwendung und habe nun eine Maske stark erweitert. Dabei musste ich auch einige Felder umbenennen.
In der Maske sind die neuen Namen der Felder auch sichtbar.

Wenn ich nun nach eventuell vergessenen Verweisen/Scriptcode der sich auf die alten Namen bezieht über die Suche suchen lasse, dann zeigt er mir im Suchergebnis in den geänderten Masken immer noch die alten Feldnamen an. Wenn ich die Fundstelle per Doppelklick öffne, zeigt er mir im Designer einen Reiter "Maske.form" im XML-Format.

Ich habe schon Client und Designer beendet und den Cache gelöscht. Leider ist die Suche immer noch auf dem alten Stand.

Wie bekomme ich die Suche aktuell hin?

Bye
Markus
Titel: Re: Wo werden im Designer die Items einer Maske gecached?
Beitrag von: jBubbleBoy am 14.06.16 - 12:49:17
Die Notes-DXL-Form cacht keine Feldnamen, kannst du die Stelle (XML/DXL) in Bezug zur Maske identifizieren?
Könnte ja auch eine Verbergen-Wenn Formel sein oder ähnliches.
Titel: Re: Wo werden im Designer die Items einer Maske gecached?
Beitrag von: Tode am 14.06.16 - 13:12:27
Das ist so nicht richtig. Wenn man dich eine Maske im Designer in der XML- Form anschaut, dann findet man jedes Item zweimal: einmal an der Stelle, an der es auf der Seite steht, und einmal ganz unten am Ende der Maske in Form einer Item- Liste. Manchmal kommt es vor, dass diese Item- Liste unten im XML "out of sync" gerät: dann stehen da noch items drin, die es in der Maske gar nicht mehr gibt. Beheben kann man das nur, indem man die in der XML- Ansicht rausschmeisst und speichert (Achtung: Sicherung vorher machen, das XML nicht zu 100% Roundtrip- fähig und u.U. Was verloren geht (Formatierungen z.B), oder man legt eine neue Maske an, und kopiert den Inhalt rüber.
Titel: Re: Wo werden im Designer die Items einer Maske gecached?
Beitrag von: rambrand am 14.06.16 - 13:48:15
@Torsten - ich vermute das ist genau diese Auflistung

Code
<item name='vbfr_wf_infodatumvororga' summary='false'>
<rawitemdata type='400'>
AAAAAAAAAAA=
</rawitemdata></item>

Naja, so lange es die Funktion der Maske nicht beeinflusst werde ich da mal nicht manuell am XML herum werkeln.
Je nach Aufwand werde ich einfach die Maske neu erstellen und dann den Inhalt kopieren.

Danke.

Bye
Markus