SAPUI5使用require.js原則:
sap.ui.define([
"sap/ui/core/mvc/Controller"
], function (Controller) {
"use strict";
return Controller.extend("", {
});
});
所以,你可以看看到require.js文檔,以瞭解更多關於類結構化。
我認爲你不會有asbract,因爲它不存在於JS中,但你可以很容易地覆蓋函數。
例如,你將有一個基本的控制器這樣的:
sap.ui.define([
"sap/ui/core/mvc/Controller"
], function (Controller) {
"use strict";
return Controller.extend("sap.mydemo.baseController", {
onShowHello : function() {
alert("Hello World");
},
onShowGoodBye : function() {
alert("Goodbye World");
}
});
});
,只是把它自己的控制器上:
ap.ui.define([
"sap/mydemo/baseController"
], function (Controller) {
"use strict";
return Controller.extend("", {
SayHelloAndGoodBye: function(){
Controller.SayHello();
Controller.SayGoodBye();
}
});
});
這應該工作。
正是我所需要的。很高興你在那裏:)謝謝你對require.js的引用。這有助於理解這麼多事情。 – Aline