阅读:4510
回复:7
|
[已解决]添加自定义按钮后,手机端页面报错打不开
版本:9.2.6
问题:页面添加了自定义打印按钮,代码如下 // 增加自定义工具栏按钮方法,触发前台事件 $.MvcSheet.AddAction({ Action: "财务打印", // 按钮名称 Icon: "fa-print", // 按钮图标 Text: "财务打印", // 按钮名称 Datas: ["{selectUser}"], // 参数,多个参数 "{Param1}","Param2"... OnAction: function () { var id = $.MvcSheetUI.SheetInfo.BizObjectID; window.open(""); }, OnActionDone: function (e) { // 事件执行完成 }, PostSheetInfo: true // 是否提交表单数据,如果false,那么不返回表单的数据 }); } 在电脑上,一切正常, 在手机上,也就是IsMobile=True的时候,页面就报错了。 |
最新喜欢:上善若水
|
1楼#
发布于:2016-12-13 14:14
帖内置顶 – – 2016-12-13 14:18
|
|
|
2楼#
发布于:2016-12-06 18:13
帖内置顶 – – 2016-12-12 10:49
应该是代码引用问题,先手动注册个UUID吧
------------------------------------------------------------------------------------------------ if (!$.uuid) { $.uuid = function () { var S4 = function () { return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); }; return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4()); }; } |
|
4楼#
发布于:2016-12-06 17:46
|
|
|
5楼#
发布于:2016-12-06 18:13
应该是代码引用问题,先手动注册个UUID吧
------------------------------------------------------------------------------------------------ if (!$.uuid) { $.uuid = function () { var S4 = function () { return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); }; return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4()); }; } |
|
6楼#
发布于:2016-12-06 18:26
|
|
|
7楼#
发布于:2016-12-06 18:44
|
|
|
9楼#
发布于:2016-12-13 14:14
|
|
|