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”?