Mein Menü wird von einer Datenstruktur gesteuert, die ich als eine Datei in den Ressourcen meiner Datenbank speichern möchte. Es scheint jedoch, dass ich eine mehrzeilige Zeichenfolge nicht als Dateiressource speichern kann oder nicht speichern kann.Xpages: wie man eine Zeichenfolge als Ressourcenbündel in Dateien speichert
Mein String wird wie folgt aussehen:
[
{
"mnuNme": "by Author",
"mnuTyp": "1",
"mnuTrg": "xpNavigator3"
},
{
"mnuNme": "by Location",
"mnuTyp": "1",
"mnuTrg": "xpView02"
}
]
Gibt es eine Möglichkeit, dies als eine Eigenschaft zu speichern.
Das funktionierte perfekt! –
Eine kleine Anmerkung zur Vorsicht - Sie verwenden eine globale Variable - abhängig von Ihren Persistenzeinstellungen/Serverleistung/etc - irgendwann wird diese globale Variable aufgrund von Garbage Collection/und/oder wenn die Seite geschrieben wird, undefiniert Festplatte für die Persistenz. Globale javascript serverseitige Variablen sollten als no-no betrachtet werden. Verwenden Sie nur SSJS-Includes zum Aufrufen von Funktionen usw. Sie könnten beispielsweise eine Funktion namens menu() erstellen, die den Inhalt der Zeichenfolge zurückgibt, und dann menu() in Ihrem Wert aufrufen (zB value = "# {javascript: return menu ();} "und es wird sicherer im Maßstab sein. –