不支持功能window.alert

时间:2018-11-21 00:36:29

标签: javascript jquery office-addins office-ui-fabric

  • 项目:Office加载项
  • Office-UI-Fabric-JS:1.5.0
  • 织物核心:5.0.1

我收到错误消息功能窗口。不支持提示

我正在使用的第三方库(“ DataTables”)使用“警报” API。

除了手动修改“ DataTables”中的Javascript之外,还有其他方法可以替换对“警报”的调用

如果我可以将对“警报”的调用路由到app.showNotification()(这在App.js中提供;通常在以下位置的Office加载项示例中找到该文件)就很好了GitHub)

1 个答案:

答案 0 :(得分:0)

使用函数将window.alert覆盖到app.showNotification()

//if Office supports arrow functions
window.alert = message=>app.showNotification("Title",message);

//otherwise use a normal function expression
window.alert = function(message){
  app.showNotification("Title",message)
};

应该在Office.initialize处理程序中执行此操作,以使其尽快发生:

Office.initialize = function(){
  window.alert = function(message){
    app.showNotification("Title For the Notification",message)
  };
};