|

楼主 |
发表于 2017-11-30 11:06:46
|
显示全部楼层
已解决了,我自己拼接了一个param
代码如下
var fUploadFiles = this.comp("productDocumentation").getValueByID("fUploadFiles", rowid);
var json = eval("("+fUploadFiles+")");
var fileID = json["fileID"];
var docName = json["docName"];
var docPath = json["docPath"];
var s = {
"host": "/defaultDocNameSpace",
"programID": "OpenOffice",
"versionID": "last",
"partType": "content",
"fileID": fileID,
"fileExt": docName.substring(docName.indexOf(".")),
"filename": "%u6BD5%u4E1A%u8BBA%u6587",
"isPrint": false
};
var param = justep.Base64.encode(JSON.stringify(s));
window.open(window.location.protocol + "//" + window.location.host +"/x5/UI2/v_/system/service/doc/office/officeViewerDialog.w?process=/SA/doc/system/systemProcess&activity=mainActivity¶m="+param);
|
|