查看: 13782|回复: 5

onlyoffice 控件如何设置初始模板

llc

升级   0.04%

60

主题

119

回帖

4

积分

注册会员

Rank: 2

积分
4
发表于 2022-8-24 12:50:56 | 显示全部楼层 |阅读模式
管理员好,在表单上使用的onlyoffice控件,当这个表单初始建立时,如何打开事先设置好的一个模板,不是空白的空文档,谢谢
回复

使用道具 举报

升级   100%

3

主题

1687

回帖

1018

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1018
发表于 2022-8-24 16:18:58 | 显示全部楼层
需要重写 onlyoffice 方法

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

[JavaScript] 纯文本查看 复制代码
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

升级   0.04%

60

主题

119

回帖

4

积分

注册会员

Rank: 2

积分
4
发表于 2022-8-25 11:57:49 | 显示全部楼层
xadmin 发表于 2022-8-24 16:18
需要重写 onlyoffice 方法

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

多谢!
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-8-25 15:38:37 | 显示全部楼层
回复

使用道具 举报

llc

升级   0.04%

60

主题

119

回帖

4

积分

注册会员

Rank: 2

积分
4
发表于 2022-9-2 16:20:15 | 显示全部楼层

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

使用道具 举报

llc

升级   0.04%

60

主题

119

回帖

4

积分

注册会员

Rank: 2

积分
4
发表于 2022-9-6 15:36:11 | 显示全部楼层
xadmin 发表于 2022-8-24 16:18
需要重写 onlyoffice 方法

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

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

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread