Xpages 自动保存函数Ajax模式-第二部分

Xpages 自动保存函数Ajax模式-第二部分,xpages,xpages-ssjs,Xpages,Xpages Ssjs,嗨,我试着意识到…但我在编辑控制方面有一些问题: 使用Firebug时,我看到发送一个简单字段(例如文本)的POST,但CKEDITOR的POST不正确(打开XPages时,我只看到初始值) 有人知道吗 另外,我已将此代码添加到onstart函数中: for(var instanceName in CKEDITOR.instances) { CKEDITOR.instances[instanceName].updateElement(); } 现在我看到了带有正确HTML的帖子…似乎不起作

嗨,我试着意识到…但我在编辑控制方面有一些问题:

使用Firebug时,我看到发送一个简单字段(例如文本)的POST,但CKEDITOR的POST不正确(打开XPages时,我只看到初始值)

有人知道吗

另外,我已将此代码添加到onstart函数中:

for(var instanceName in CKEDITOR.instances) {
CKEDITOR.instances[instanceName].updateElement();
 }

现在我看到了带有正确HTML的帖子…似乎不起作用了

好的,我已经解决了问题,我已经在我的XPages顶部插入了本机RichText代码:

function CKEDITOResubmit(idCKEDITOR){
  var rte=dijit.byId(idCKEDITOR);
  var txta=XSP.getElementById(idCKEDITOR+'_h');
  if(!rte || !txta) return;
  txta.value = rte.getValue();
  var mod=XSP.getElementById(idCKEDITOR+'_mod');
  mod.value=rte.isModified(txta.value);
  return true;
} 
启动更新的自动例行程序时:

executeOnServer('autoSaveDoc',null,
{'valmode': 1, 
   onStart:function() { 
            for(var instanceName in CKEDITOR.instances) {
              CKEDITOResubmit(instanceName)
            }
            btn.innerHTML="saving....";console.log("autosave start"); },
   onComplete:function() {btn.innerHTML="saved!"; console.log("autosave complete")},
   onError: function() {btn.innerHTML="error saving"; console.log("autosave error") }
 })

好的,我已经解决了我在XPages顶部插入本机RichText代码的问题:

function CKEDITOResubmit(idCKEDITOR){
  var rte=dijit.byId(idCKEDITOR);
  var txta=XSP.getElementById(idCKEDITOR+'_h');
  if(!rte || !txta) return;
  txta.value = rte.getValue();
  var mod=XSP.getElementById(idCKEDITOR+'_mod');
  mod.value=rte.isModified(txta.value);
  return true;
} 
启动更新的自动例行程序时:

executeOnServer('autoSaveDoc',null,
{'valmode': 1, 
   onStart:function() { 
            for(var instanceName in CKEDITOR.instances) {
              CKEDITOResubmit(instanceName)
            }
            btn.innerHTML="saving....";console.log("autosave start"); },
   onComplete:function() {btn.innerHTML="saved!"; console.log("autosave complete")},
   onError: function() {btn.innerHTML="error saving"; console.log("autosave error") }
 })

嗨,Daniele,你也用嵌入式图像处理过吗?它可以保存HTML,但当我尝试嵌入一个图像后,我得到一个空指针例外嗨Daniele,你也得到了嵌入图像的工作?它可以保存HTML,但当我尝试嵌入一个图像之后,我得到一个空指针异常