Archiv der Kategorie: HTML

XSnippets: Cancel a partial refresh via SSJS

With the assistance of Philippe Riand I was able to shorten the original idea of canceling a partial refresh to a single SSJS function.  By setting the HTTP header „X-XspRefreshId“ to „@none“ it is possible to get the same result … Weiterlesen

Veröffentlicht unter Allgemein, Dojo Toolkit, HTML, Java Script, Performance, Server, ServerSide JavaScript, Web, XPages, XSnippet, XSP | Verschlagwortet mit , , , , , , , , , , , , , , | 1 Kommentar

Quick-n-Dirty: Locale setzen

Um die Locale-Einstellung einer XPage programmatisch zu beeinflussen, kann die Methode setLocaleString bzw. setLocale des context-Objektes verwendet werden.  Damit die Änderungen übernommen wird, muss die Einstellung im BeforePageLoad gesetzt werden. So ändert ein… context.setLocaleString(„zh-tw“) … bzw. ein … context.setLocale(java.util.Locale.TAIWAN) …die … Weiterlesen

Veröffentlicht unter Dojo Toolkit, HTML, Java Script, ServerSide JavaScript, Web, XPages, XSP | Verschlagwortet mit , , , , , , , , , | 3 Kommentare

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 , , , , , , , | 1 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

Der Fluch des Partial Refreshs (2)

Anscheinend liest jemand bei Google meinen Blog und reagierte auf meinen Artikel: Heise Newsticker: Googlebot erfasst künftig mehr dynamische Seiteninhalte Jetzt müssen nur noch die Browser-Hersteller einlenken…

Veröffentlicht unter HTML, Server, Web, XPages | Verschlagwortet mit , , , , | Schreib einen Kommentar

Quick-n-Dirty: Text ohne -Tags

Verwendet man ein <xp:text>-Element, wird dieser von der XPages-Engine immer mit einem <span>-Tag gerendert: So wird aus folgendem Beispiel <xp:text value=“Hello world!“ id=“computedField1″ ></xp:text> der folgende HTML-Code generiert: <span id=“view:_id1:computedField1″>Hello world!</span> Um den überflüssigen <span>-Tag loszuwerden, muß nur die Id … Weiterlesen

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

Der Fluch des Partial Refreshs

Bei der Architektur von Web 2.0-Applikationen gibt es ein paar Besonderheiten zu beachten, die es im „alten“ Web nicht gegeben hat, denn der konzeptionelle Ansatz, durch die AJAX-gestützten Abfragen nur einzelne Segmente einer Webseite zu laden (und diese Abfragen im … Weiterlesen

Veröffentlicht unter Dojo Toolkit, HTML, Java Script, JSF, Server, ServerSide JavaScript, Web, XPages | Verschlagwortet mit , , , , , , , , | 2 Kommentare

Zeta-Dialog: Erweiterung um „Closable“-Parameter

Jeremy Hodge hat den dijit.Dialog erweitert und die wunderbare Komponente ZetaDialog für die Domino-Welt bereitgestellt, einen XPages-Kompatiblen Dojo Dialog. Doch leider fehlt dem Dialog eine Kleinigkeit, nämlich die Möglichkeit, zu Verhindern, das der User das Dialogfenster per <ESC> oder Close-Icon … Weiterlesen

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

HTTP Daten debuggen

Manchmal ist sehr nützlich, sich die HTTP Daten so anzuschauen, wie sie auf dem Dominoserver auch ankommen. Dafür ist dieser kleine Agent gedacht, den man in einer beliebeigen Datenbank ablegen kann und dann mittels http://server/pfad/zur/db.nsf/HTTPDebug?OpenAgent aufrufen kann. Hier der Code: … Weiterlesen

Veröffentlicht unter Agenten, Errorhandling, HTML, Lotus Script, Server, Web | Verschlagwortet mit , , , , , , , | Schreib einen Kommentar