Sapui5 当使用路由器从一页导航到另一页时,显示加载程序或总线指示器不起作用
我使用下面的代码段来导航带有动态菜单的页面,在从一个页面导航到其他页面时,我需要显示loader或BusyIndicatorSapui5 当使用路由器从一页导航到另一页时,显示加载程序或总线指示器不起作用,sapui5,Sapui5,我使用下面的代码段来导航带有动态菜单的页面,在从一个页面导航到其他页面时,我需要显示loader或BusyIndicator var oBusyDialog_Global = new sap.m.BusyDialog("GlobalBusyDialog",{title:"Please wait. . . "}); 在createContent()方法中编码 this.addEventDelegate({ onBeforeShow: function(event) {
var oBusyDialog_Global = new sap.m.BusyDialog("GlobalBusyDialog",{title:"Please wait. . . "});
在createContent()方法中编码
this.addEventDelegate({
onBeforeShow: function(event) {
var getDialog = sap.ui.getCore().byId("GlobalBusyDialog");
getDialog.open();
}
}, this);
但是我看不到繁忙的对话。它引发了一个错误,比如
无法读取未定义的属性“BusyDialog”
请帮助解决此问题。如果它找不到BusyDialog
,听起来好像您没有使用sap.m
库。你能在jsbin.com上发布你的完整代码吗?确保在index.html中SAPUI5引导程序数据sapui libs属性中包含“sap.m”。您可以在此属性中用逗号分隔各个库。单击按钮时将打开一个新的对话框弹出窗口,我需要在此之间显示加载程序如果它找不到BusyDialog
,听起来好像您没有拉入sap.m
库。你能在jsbin.com上发布你的完整代码吗?确保在index.html中SAPUI5引导程序数据sapui libs属性中包含“sap.m”。您可以在此属性中用逗号分隔库。单击按钮时将打开一个新的对话框弹出窗口,我需要显示此属性之间的加载程序