- Suche
- Kategorien
- Über…- Das ist das Blog von Sven Hasselbach über Themen aus der Entwicklung und alles, was ihm sonst so durch den Kopf geht. 
 Seit 2003 als freiberuflicher Entwickler deutschlandweit im Einsatz, mit dem Schwerpunkten Lotus Notes & XPages, Spring, Java & OSGi
 IBM ICS Champion 2013
 Um Kontakt mit mir aufzunehmen, einfach eine eMail an contact<at>hasselba.ch schicken oder mich bei XING finden:
  
 Projektanfragen sind immer willkommen!
- 
		Neueste Beiträge
- Neueste Kommentare- Chris Eggenberger bei xsp.application.context.proxy
- Chris Eggenberger bei xsp.application.context.proxy
- Displaying Markdown in an XPage using the showdown.js library - wp2020.focul.net bei XPages: Inject CSJS code at page top
 
- Archiv
- Meta
Archiv der Kategorie: XPages
Partial Refresh: Get vs. Post
Wenn man die Wahl hat, einen Partial Refresh via HTTP GET oder via HTTP POST auszulösen, sollte aus Gründen der Performance stets die GET-Variante bevorzugt werden. Das läßt sich durch zwei Umstände begründen: 1. Handling des XMLHttpRequests im Browser Wird … Weiterlesen
									
						Veröffentlicht unter Allgemein, Java Script, JSF, Performance, ServerSide JavaScript, Web, XPages, XSP					
					
				
								
					Verschlagwortet mit Domino, HTTP, Java Script, JSF, Partial Refresh, Performance, Server, ServerSide JavaScript, Web, XPages, XSP				
				
				
				Schreib einen Kommentar
							
		Mögliche Optionen bei Partial Refreshs
Beim Studieren des XSP-Objektes bin ich auf folgende mögliche Optionen gestossen, die den Funktionen XSP.partialRefreshGet und XSP.partialRefreshPost mitgegeben werden können: params: parameters to add to the request onStart: piece of code to execute before it start onComplete: piece of code … Weiterlesen
									
						Veröffentlicht unter Allgemein, Java Script, JSF, Web, XPages, XSP					
					
				
								
					Verschlagwortet mit Domino, HTML, HTTP, Java Script, JSF, Partial Refresh, Server, ServerSide JavaScript, Web, XPages, XSP				
				
				
				Schreib einen Kommentar
							
		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 Domino, Errorhandling, HTTP, Java Script, Server, ServerSide JavaScript, Web, XPages				
				
				
				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 Domino, HTML, HTTP, Java Script, Web, XPages				
				
				
				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 Domino, HTML, Java Script, ServerSide JavaScript, Web, XPages				
				
				
				Schreib einen Kommentar
							
		XPages & InMemory-Agents
Mit InMemory-Agents lassen sich Agenten wunderbar in XPage-Applikationen integrieren. Die XPage wartet, bis der Agent durchgelaufen ist, und über den Documentcontext kann eine bidirektionale Kommunikation zwischen den beiden stattfinden. Ohne irgendwelche mehr oder minder dubiose Workarounds für das Zwischenspeichern von … Weiterlesen
									
						Veröffentlicht unter Agenten, Allgemein, Lotus Script, XPages					
					
				
								
					Verschlagwortet mit Agenten, Domino, Lotus Script, ServerSide JavaScript, XPages				
				
				
				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 Domino, ServerSide JavaScript, XPages				
				
				
				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 Designer, Domino, HTTP, Server, Web, XPages				
				
				
				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 Bug, Domino, HTTP, Server, ServerSide JavaScript, Web, XPages				
				
				
				Schreib einen Kommentar
							
		XPages und Reverse-Proxies
Beim Aufsetzen eines Reverse-Proxies gilt es im Zusammenspiel mit XPage-basierten Web-Applikationen ein Detail zu berücksichtigen: Für die Implementierung des Partial Refresh-Mechanismus mußte ein zusätzlicher HTTP-Header eingeführt werden, durch den u.a. Redirects an den Webbrowser gesteuert werden. Da im Zusammenspiel mit … Weiterlesen
									
						Veröffentlicht unter Allgemein, XPages					
					
				
								
					Verschlagwortet mit Administration, Domino, HTTP, Reverse Proxy, Web, XPages				
				
				
				2 Kommentare