Javascript 扩展sap.m.List时出现错误:…加载失败';sap/m/items.js';
我试图将Javascript 扩展sap.m.List时出现错误:…加载失败';sap/m/items.js';,javascript,sapui5,Javascript,Sapui5,我试图将sap.m.List扩展到一个新的自定义控件,我将在这里调用MyList 现在我的MyList没有什么特别之处。其定义如下: sap.ui.define([ "sap/m/ListBase" ], function (List) { "use strict"; return List.extend("companyname.control.MyList", { metadata : { defaultAggregation : "items",
sap.m.List
扩展到一个新的自定义控件,我将在这里调用MyList
现在我的MyList
没有什么特别之处。其定义如下:
sap.ui.define([
"sap/m/ListBase"
], function (List) {
"use strict";
return List.extend("companyname.control.MyList", {
metadata : {
defaultAggregation : "items",
aggregations: {
items: {type: "sap.ui.core.Control", multiple: true}
},
},
renderer: {}
});
});
但是,当我在…
中将其与一个简单的UI5控件一起使用时,会出现以下JavaScript错误:
...failed to load 'sap/m/items.js'...
当我使用一个简单控件而不是ListItem时,就会发生这种情况。我甚至告诉MyList
接受类型:“sap.ui.core.Control”
作为项目
我认为这是缺乏对如何扩展列表的理解。但是我在网上找不到任何扩展sap.m.List
的例子。您在视图中维护的名称空间是什么?如果是
xmlns:company=companyname.control
然后,必须将此命名空间与控件的聚合一起使用
<company:items></company:items>
您在视图中为控件维护的名称空间是什么?如果是
xmlns:company=companyname.control
然后,必须将此命名空间与控件的聚合一起使用
<company:items></company:items>
您在视图中为控件维护的名称空间是什么?如果是
xmlns:company=companyname.control
然后,必须将此命名空间与控件的聚合一起使用
<company:items></company:items>
您在视图中为控件维护的名称空间是什么?如果是
xmlns:company=companyname.control
然后,必须将此命名空间与控件的聚合一起使用
<company:items></company:items>
是否应该是xmlns:company=“companyname.control”?是否应该是xmlns:company=“companyname.control”?是否应该是xmlns:company=“companyname.control”?是否应该是xmlns:company=“companyname.control”?