给POBrowser打开的页面传参
# 给POBrowser打开的页面传参
注意
本文中展示的代码均为关键代码,复制粘贴到您的项目中,按照实际的情况,例如文档路径,用户名等做适当修改即可使用。
实际开发中,如需给POBrowser打开的页面传递token等参数,通常使用POBrowser.openWindow()方法的第三个参数传参。
# 后端代码
本示例无后端关键代码。
# 前端代码
1.调用openWindow的页面(父页面)传递参数。
let paramJson={};
paramJson.file_id=1;
paramJson.file_name="test.doc";
let paramString=JSON.stringify(paramJson);
//openWindow()第三个参数用来向弹出的PageOffice浏览器(POBrowser)窗口传递参数(参数长度不限),支持json字符串。
//此处为了方便演示,我们传递了file_id和file_name两个参数,具体以您实际开发为准。
POBrowser.openWindow('SimpleWord/Word', 'width=1050px;height=900px;',paramString);
// Make sure to add code blocks to your code group
2.POBrowser打开的页面(子页面)使用pageofficectrl.WindowParams获取参数。
//使用pageofficectrl.WindowParams获取获取父页面中POBrowser.openWindow()方法的第三个参数的值,为字符串类型
let paramStr = pageofficectrl.WindowParams;
alert(paramStr);
// Make sure to add code blocks to your code group
上次更新: 2024/07/03, 14:31:47