在我的sapui5應用程序中有一個對話框,當選擇「是」選項時,用戶被帶到主視圖,但它說我的功能未定義。我是否正確地從對話框中調用了該函數?SAPUI5對話框問題
繼承人我的代碼:
加載主頁視圖功能:
loadHome : function() {
this.router = sap.ui.core.UIComponent
.getRouterFor(this);
this.router.navTo("HomePage");
},
我的對話框:
cancelDialog : function() {
var oDialog1 = new sap.ui.commons.Dialog();
oDialog1.setTitle("Cancel Case");
var oText = new sap.ui.commons.TextView(
{
text : "Are you sure you want to cancel? Case data will not be saved"
});
oDialog1.addContent(oText);
oDialog1.addButton(new sap.ui.commons.Button({
text : "Yes",
press : function(){
this.loadHome();
}
}));
oDialog1.addButton(new sap.ui.commons.Button({
text : "No",
press : function() {
oDialog1.close();
}
}));
oDialog1.open();
},
這些功能都被withing的創建控制器。感謝您的幫助
非常感謝你的幫助,完美的工作。肯定會檢查你的教程,謝謝 – Ryan232