llc 发表于 2022-8-24 12:50:56

onlyoffice 控件如何设置初始模板

管理员好,在表单上使用的onlyoffice控件,当这个表单初始建立时,如何打开事先设置好的一个模板,不是空白的空文档,谢谢

xadmin 发表于 2022-8-24 16:18:58

需要重写 onlyoffice 方法

加上 sampleName ,值为已经上传的id

var _self = this;
MWF.APPOnlyOffice.implement({
    createDocument : function (callback){

      var data = {
            "fileName" : "文件正文." + this.json.officeType,
            "fileType" : this.json.officeType,
            "relevanceId" : this.form.businessData.work.job
      }

      if(_self.data.fileTemplateId && _self.data.fileTemplateId !==""){
            data.sampleName = _self.data.fileTemplateId;
      }

      this.action.OnlyofficeAction.create(data,
            function( json ){
                this.documentId = json.data.id;
                this.setData();
                if (callback) callback();
            }.bind(this),null, false
      );
    }
});

llc 发表于 2022-8-25 11:57:49

xadmin 发表于 2022-8-24 16:18
需要重写 onlyoffice 方法

加上 sampleName ,值为已经上传的id


多谢!:handshake

论坛管理员 发表于 2022-8-25 15:38:37

:)

llc 发表于 2022-9-2 16:20:15

论坛管理员 发表于 2022-8-25 15:38


版主大人,这个代码要在什么地方重写?我在表单的onlyofficek控件的事件里写了不管用

llc 发表于 2022-9-6 15:36:11

xadmin 发表于 2022-8-24 16:18
需要重写 onlyoffice 方法

加上 sampleName ,值为已经上传的id


版主大人,这个代码要在什么地方重写?我在表单的onlyofficek控件的事件里写了不管用
页: [1]
查看完整版本: onlyoffice 控件如何设置初始模板