Teilformular ausblenden auf Masterpage
Verfasst: 22.01.2018, 14:19
Hallo zusammen,
ich habe ein kleines Problem an dem ich jetzt seit Stunden sitze. Abhängig von einem Feld möchte ich auf der 2.Masterpage (also nur für Folgeseiten) unterschiedliche Überschriften anzeigen.
Das Feld ist ein CHAR1-Feld (APP_ONLY) in der globalen Struktur GS_ADD_HEAD_DATA aus dem Kontext.
Ich habe das Feld jeweils in die Hierarchie der Überschrift eingefügt und mit Javascript im Zeitpunkt exit folgendes eingetragen:
if (this.resolveNode("$").rawValue != "X") {
this.resolveNode("Item_Header").presence = "hidden";
}
bzw. wenn das Feld ein X beinhaltet dieses Coding:
if (this.resolveNode("$").rawValue == "X") {
this.resolveNode("Head_nextpage").presence = "hidden";
}
Nachdem aber immer die 2.Überschrift erscheint, die eigentlich nur erscheinen soll wenn das Feld leer ist, habe ich das Feld GS_ADD_HEAD_DATA-APP_ONLY im Layout sichtbar gemacht. Und siehe da - das Feld ist leer, obwohl es im Debugging in der Schnittstelle gefüllt ist.
Als Bindung habe ich $.GS_ADD_HEAD_DATA.APP_ONLY eingetragen. Kann es sein dass auf der Masterpage globale Daten nicht gefüllt sind? Ich wäre für jeden kleinen Hinweis dankbar.
Viele Grüsse
Freddy
ich habe ein kleines Problem an dem ich jetzt seit Stunden sitze. Abhängig von einem Feld möchte ich auf der 2.Masterpage (also nur für Folgeseiten) unterschiedliche Überschriften anzeigen.
Das Feld ist ein CHAR1-Feld (APP_ONLY) in der globalen Struktur GS_ADD_HEAD_DATA aus dem Kontext.
Ich habe das Feld jeweils in die Hierarchie der Überschrift eingefügt und mit Javascript im Zeitpunkt exit folgendes eingetragen:
if (this.resolveNode("$").rawValue != "X") {
this.resolveNode("Item_Header").presence = "hidden";
}
bzw. wenn das Feld ein X beinhaltet dieses Coding:
if (this.resolveNode("$").rawValue == "X") {
this.resolveNode("Head_nextpage").presence = "hidden";
}
Nachdem aber immer die 2.Überschrift erscheint, die eigentlich nur erscheinen soll wenn das Feld leer ist, habe ich das Feld GS_ADD_HEAD_DATA-APP_ONLY im Layout sichtbar gemacht. Und siehe da - das Feld ist leer, obwohl es im Debugging in der Schnittstelle gefüllt ist.
Als Bindung habe ich $.GS_ADD_HEAD_DATA.APP_ONLY eingetragen. Kann es sein dass auf der Masterpage globale Daten nicht gefüllt sind? Ich wäre für jeden kleinen Hinweis dankbar.
Viele Grüsse
Freddy