尽管已在 XML 视图中正确分配,但未找到格式化程序函数
Formatter function not found despite being properly assigned in XML view
您好 SAPUI5 开发人员,
我有一个问题,这是我得到的错误:
formatter function .formatter.delivery not found!
这是我的 view/App.view.xml:
<firstStatus>
<ObjectStatus text="{
parts : [
{ path: 'WeightUnit' },
{ path: 'WeightMeasure' }
],
formatter : '.formatter.delivery'
}" />
</firstStatus>
这是我的 model/formatter.js:
sap.ui.define([], function() {
"use strict";
return {
delivery: function(/*...*/) {
// ...
}
};
});
这是我的 controller/App.controller.js
sap.ui.define([
"sap/ui/core/mvc/Controller",
"sap/m/MessageToast",
"opensap/myapp/model/formatter"
], function (Controller, MessageToast, formatter) {
"use strict";
return Controller.extend("opensap.myapp.controller.App", {
formatter: formatter,
// ...
});
});
controllerName="opensap.myapp.controller.App"
需要在App.view.xml中添加。
您好 SAPUI5 开发人员,
我有一个问题,这是我得到的错误:
formatter function .formatter.delivery not found!
这是我的 view/App.view.xml:
<firstStatus>
<ObjectStatus text="{
parts : [
{ path: 'WeightUnit' },
{ path: 'WeightMeasure' }
],
formatter : '.formatter.delivery'
}" />
</firstStatus>
这是我的 model/formatter.js:
sap.ui.define([], function() {
"use strict";
return {
delivery: function(/*...*/) {
// ...
}
};
});
这是我的 controller/App.controller.js
sap.ui.define([
"sap/ui/core/mvc/Controller",
"sap/m/MessageToast",
"opensap/myapp/model/formatter"
], function (Controller, MessageToast, formatter) {
"use strict";
return Controller.extend("opensap.myapp.controller.App", {
formatter: formatter,
// ...
});
});
controllerName="opensap.myapp.controller.App"
需要在App.view.xml中添加。