Schlagwort-Archive: Java Script

Performance-Tuning (6): Parallele Partial Refreshs

Multiple Partial Refreshs sind eine schöne Sache, um mehrere Elemente einer XPage zu aktualisieren. Doch da die AJAX-Requests generell asynchron verarbeitet werden, stellt sich die Frage, in wieweit es erforderlich ist, sie sequentiell seriell wie in dem verlinkten Beispiel abzuarbeiten: … Weiterlesen

Veröffentlicht unter Dojo Toolkit, HTML, Java Script, Performance, Web, XPages, XSP | Verschlagwortet mit , , , , , , , , , , | 2 Kommentare

Quick-n-Dirty: Das xp:hidden-Element

Durch die Verwendung des <xp:hidden>-Elements lässt sich ein verstecktes Feld auf der XPage anlegen. Hier ein Beispiel mit einem statischen Wert: <xp:inputHidden id=“inputHidden1″ value=“abc“ /> Die XPages-Engine rendert daraus diesen HTML-Code: <input type=“hidden“ id=“view:_id1:inputHidden1″ name=“view:_id1:inputHidden1″ value=“abc“> Soweit so gut, doch … Weiterlesen

Veröffentlicht unter Allgemein, Expression Language, HTML, Java Script, ServerSide JavaScript, XPages | Verschlagwortet mit , , , , , , , | Ein Kommentar

Der neue HTTP Header ‚X-XspRefreshId‘

Mit Domino 8.5.3 ist der neue HTTP Header ‚X-XspRefreshId‘ eingeführt worden, mit dem sich die refreshId eines Partial Refreshs vom Server aus verändern lässt. Dadurch ist es möglich, ein Element zu refreshen, dass Ergebnis dieser Operation jedoch auf ein anderes … Weiterlesen

Veröffentlicht unter Dojo Toolkit, Java Script, Server, ServerSide JavaScript, Web, XPages, XSP | Verschlagwortet mit , , , , , , , , , , , | Ein Kommentar

Abbrechen eines Partial Refresh im Client

Leider bietet das XSP-Objekt keine Möglichkeit, einen Partial Refresh via CSJS vorzeitig zu beenden. Zwar basiert der Partial Refresh-Mechanismus auf dojo.xhr-Requests, die diese Funktionalität bieten, doch das XSP-Objekt stellt keine Möglichkeit zur Verfügung, auf die darunter liegenden Dojo-Objekte zuzugreifen. Um … Weiterlesen

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

Quick-n-Dirty: Leeres NotesDocumentCollection-Objekt instanzieren

EDIT: Tja, da habe ich wohl nicht aufgepasst! Die Funktionalität gibt es schon: database.createDocumentCollection() Schade, daß man bei den XSnippets Code nicht mehr entfernen kann.   Domino bietet Out-of-the-Box leider keine Möglichkeit, ein leeres NotesDocumentCollection-Objekt zu instanzieren. Um trotzdem in … Weiterlesen

Veröffentlicht unter Java Script, Lotus Script, ServerSide JavaScript, XPages | Verschlagwortet mit , , , , , | 3 Kommentare

OpenNTF XSnippets Beta gestartet

XSnippets – The next generation code bin, ist als Beta gestartet. Das neue OpenNTF Projekt dient als Sammlung für kleine Code-Schnipsel, die von der Community für die Community zur Verfügung gestellt werden. Hier sind die ersten Schnipsel zu finden.

Veröffentlicht unter Allgemein, Dojo Toolkit, Java, Java Script, JSF, Lotus Script, ServerSide JavaScript, XPages, XSP | Verschlagwortet mit , , , , , , , | Schreib einen Kommentar

Performance-Tuning (5): Links und xsp.redirect

Ein Serverseitiger Redirect wird durch die XPages-Engine standardmäßig so durchgeführt, daß an den Client ein spezieller HTTP-Header gesendet wird, der via Javascript ausgewertet und dann durch CSJS geöffnet wird. Der Hintergrund hierbei ist, daß sich dadurch die URL in der … Weiterlesen

Veröffentlicht unter Allgemein, Java Script, Performance, Server, ServerSide JavaScript, Web, XPages, XSP | Verschlagwortet mit , , , , , , , , , | Ein Kommentar

Performance-Tuning (3): XSPClientLite.js

Im xsp.properties-File gibt es einen undokumentierten Parameter, mit der sich eine abgespeckte Version der JavaScript-Routinen im Client einbinden läßt: die XSPClientLite.js. Die Library wird bei einer Standard-Installation von der IBM mitgeliefert. Hierbei handelt es sich um eine deutlich kleinere Version … Weiterlesen

Veröffentlicht unter Allgemein, Dojo Toolkit, HTML, Java Script, Performance, Web, XPages, XSP | Verschlagwortet mit , , , , , , , , , | 2 Kommentare

Quick-n-Dirty: Dojo-Version auf Datenbankebene setzen

Will man unterschiedliche Dojo-Versionen einsetzen, ist dies nicht nur auf Serverebene möglich. Auch für jede einzelne Datenbank läßt sich die gewünschte Dojo-Version über das xsp.properties-File vorgeben. Zwar greift die Manipulation der Dojo-Version im xsp.properties-File nur auf dem Domino-Server (die installierte … Weiterlesen

Veröffentlicht unter Allgemein, Dojo Toolkit, Java Script, Server, Web, XPages | Verschlagwortet mit , , , , , , , | Ein Kommentar

Quick-n-Dirty: Manipulation von UI Komponenten via SSJS (2)

Ist einer der Items durch einen Mehrfachwert definiert worden,  muss das entsprechende Item anders behandelt werden. Eine Definition wie folgt… <xp:comboBox id=“comboBox1″>    <xp:selectItems>       <xp:this.value><![CDATA[#{javascript:          var vItem = new java.util.Vector();          vItem.add(„A|1“);          vItem.add(„B|2“);          vItem.add(„C|3“);          vItem … Weiterlesen

Veröffentlicht unter Allgemein, Java, Java Script, Server, ServerSide JavaScript, XPages | Verschlagwortet mit , , , , , , | Ein Kommentar