Archiv der Kategorie: Java Script

Abfangen einer fehlerhaften „documentId“

Öffnet man eine XPage, die ein Dokument über eine Datasource einbindet, kann man die UNID des Dokumentes über den „documentId“-Parameter angeben. Problematisch ist allerdings, wenn die UNID falsch ist (z.B. wenn das Dokument gelöscht wurde), denn dies führt zu hässlichen 500er-Fehlern … Weiterlesen

Veröffentlicht unter Allgemein, Errorhandling, Java Script, ServerSide JavaScript, Web, XPages | Verschlagwortet mit , , , , , , , | Schreib einen Kommentar

Code im HTML-Header direkt einbetten

Um Javascript-Code im HTML-Header einzubetten, besteht „offiziell“ nur die Möglichkeit, diesen über eine JS-Ressource einzubinden. Das ist manchmal etwas umständlich, z.B. wenn es sich nur um eine kleine Funktion oder sogar nur eine Variable handelt, und außerdem bedeutet dies eine … Weiterlesen

Veröffentlicht unter Allgemein, HTML, Java Script, XPages | Verschlagwortet mit , , , , , | Schreib einen Kommentar

Einfacher Datenaustausch zwischen SSJS & JS

Im XPages-Developer-Forum wurde die Frage gestellt, wie man auf einer XPage einen Button dazu bringen kann, erst ein Serverseitiges JavaScript auszuführen, um danach dessen Rückgabewert in einem  Clientseitigen Javascript zu verarbeiten. Meine Lösung hierzu sieht so aus, daß der Datenaustausch … Weiterlesen

Veröffentlicht unter Allgemein, HTML, Java Script, ServerSide JavaScript, XPages | Verschlagwortet mit , , , , , | Schreib einen Kommentar

Datacontext not found

Der Datacontext ist eine praktische Möglichkeit, in einer XPage globale Objekte zu definieren. Nur muß man bei der Werte-Berechnung darauf achten, daß ein Datacontext mit dem Wert „null“ nicht möglich ist: Definiert man ein Datacontext-Objekt mit „null“… <xp:this.dataContexts> <xp:dataContext var=“mailAdress“> … Weiterlesen

Veröffentlicht unter Allgemein, Java Script, ServerSide JavaScript, XPages | Verschlagwortet mit , , | Schreib einen Kommentar

Erzwungene „Locale“-Einstellung

Bei der Entwicklung einer Web-Applikation für ein britisches Unternehmen fiel auf, daß die Landeseinstellungen der XPage immer auf Deutsch eingestellt waren. Dies äußerte sich dahingehend, daß das Dojo Toolkit z.B. die Datumsauswahl des Datepickers immer im falschen Format angezeigt hat. … Weiterlesen

Veröffentlicht unter Allgemein, Dojo Toolkit, Java Script, XPages | Verschlagwortet mit , , , , , | Schreib einen Kommentar

Dojo’s Stolpersteine

Das Dojo Toolkit enthält jede Menge interessanter und nützlicher Funktionen, z.B. dojo.fieldToObject(). Die Funktion ist sehr praktisch, da sie die Inhalte eines beliebigen Feldes in einen String bzw. einen Array konvertiert, ohne daß man sich um den Feldtyp kümmern muß. … Weiterlesen

Veröffentlicht unter Allgemein, Dojo Toolkit, Java Script | Verschlagwortet mit , , , , | Schreib einen Kommentar

Bug: „Unescape“ fehlerhaft implementiert (Domino 8.5.2)

Die Javascript-Funktion unescape ist Serverseitig fehlerhaft implementiert. Nach einem Sonderzeichen wird bei der Konvertierung das darauf folgende einfach ignoriert, wie durch folgendes Beispiel nachvollzogen werden kann. <?xml version=“1.0″ encoding=“UTF-8″?> <xp:view xmlns:xp=“http://www.ibm.com/xsp/core“> <xp:this.beforePageLoad><![CDATA[#{javascript: print ( unescape(„%20ABC%20DEF“) );}]]></xp:this.beforePageLoad> </xp:view> [Fett hervorgehoben: der … Weiterlesen

Veröffentlicht unter Allgemein, ServerSide JavaScript, XPages | Verschlagwortet mit , , , , , , | Schreib einen Kommentar