0

Ich versuche, XPages lokal zu entwickeln und zu testen, wegen der Geschwindigkeit. Eine Sache, die mich seit Jahren nervt, ist, dass Richtextfelder nicht funktionieren, wenn Sie "Vorschau im Webbrowser" verwenden.Richtext funktioniert nicht, wenn Vorschau im Webbrowser - lausspellshecker nicht gefunden

Dies ist der XPage

<?xml version="1.0" encoding="UTF-8"?> 
<xp:view xmlns:xp="http://www.ibm.com/xsp/core"> 
    <xp:inputRichText id="inputRichText1"></xp:inputRichText> 

</xp:view> 

Das Ergebnis in Web-Browser ist ein leerer Bildschirm

In-Entwickler-Tools es wie dieses

enter image description here

ich auf zwei bekommen das gleiche Ergebnis sieht Computer, ich benutze englische Version des Designers, 9.0.1 FP8. Es macht keinen Unterschied, ob lang = „sv“ oder lang = „en“

Das HTML sieht wie folgt aus

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html lang="sv"> 
<head> 
<title></title> 
<link rel="stylesheet" type="text/css" href="/xsp/.ibmxspres/.mini/css/@Da&amp;@Ib&amp;2Tfxsp.css&amp;2TfxspLTR.css&amp;2TfxspSF.css.css"> 
<script type="text/javascript">var dojoConfig = {locale: 'sv-se', parseOnLoad: true};</script> 
<script type="text/javascript" src="/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js"></script> 
<script type="text/javascript" src="/xsp/.ibmxspres/.mini/dojo/.sv-se/@In.js"></script> 
<script type="text/javascript">dojo.require("ibm.xsp.widget.layout.xspClientDojo")</script> 
<script type="text/javascript">dojo.require("dojo.parser")</script> 
<script type="text/javascript">dojo.require("ibm.xsp.widget.layout.xspCKEditor")</script> 
</head> 
<body class="xspView tundra"> 
<form id="view:_id1" method="post" action="/nn.nsf/Test.xsp" class="xspForm" enctype="multipart/form-data"> 
<input id="view:_id1:inputRichText1_h" name="view:_id1:inputRichText1_h" type="hidden" value=""><input id="view:_id1:inputRichText1_mod" name="view:_id1:inputRichText1_mod" type="hidden" value=""><div class="domino-richtext xspInputFieldRichText"><textarea rows="1" cols="1" id="view:_id1:inputRichText1" name="view:_id1:inputRichText1" dojoType="ibm.xsp.widget.layout.xspCKEditor"></textarea></div> 
<input type="hidden" name="$$viewid" id="view:_id1__VUID" value="!eudik9rn2f!"> 
<input type="hidden" name="$$xspsubmitid"> 
<input type="hidden" name="$$xspexecid"> 
<input type="hidden" name="$$xspsubmitvalue"> 
<input type="hidden" name="$$xspsubmitscroll"> 
<input type="hidden" name="view:_id1" value="view:_id1"></form> 
<script type="text/javascript"> 

XSP.addOnLoad(function() { 
dijit.byId("view:_id1:inputRichText1").initForEdit(); 
function view__id1_inputRichText1_rteSubmit(thisEvent) { 
var rte=dijit.byId("view:_id1:inputRichText1"); 
var txta=XSP.getElementById("view:_id1:inputRichText1_h"); 
if(!rte || !txta) return; 
txta.value = rte.getValue(); 
return true; 

} 
XSP.addQuerySubmitListener("view:_id1", view__id1_inputRichText1_rteSubmit, null, "view__id1_inputRichText1_rteSubmit"); 

}); 

</script> 
</body> 
</html> 

Wie kann ich dieses Problem beheben, so dass die Rich-Text-Felder korrekt geladen werden, wenn Vorschau in Web-Browser

Dank

Thomas

+0

http://www-01.ibm.com/support/docview.wss?crawler=1&uid=swg1LO86299 –

Antwort

1

Fast sicher, gibt es einige Plugins nicht für Designer Local Vorschau zur Verfügung, die zu erwarten sind. ".ibmxspres" in der URL verweist auf von XPages bereitgestellte Ressourcen. Viele von denen seit 8.5.2 wurden über OSGi-Plugins ausgeliefert. Dies ist einer der Gründe, warum ich in den letzten 18 Monaten mit IBM zusammengearbeitet habe, um eine Entwicklerlizenz für den Domino Server zu erhalten. Das ist jetzt verfügbar von developerWorks und es ist die einfachste, schnellste und beste Praxislösung.

Verwandte Themen