我在我的煎茶应用程序中使用了 Accordian。因此,鉴于我要求如下。
requires: [
'Ext.ux.AccordionList'
]
通过使用命令“sencha app build production”,我正在尝试创建一个构建。但它给了我以下错误:[ERR] C2008: Requirement has no matching files (Ext.ux.AccordionList) 所以我的构建失败了。任何人都可以帮助我解决该错误。
我在我的煎茶应用程序中使用了 Accordian。因此,鉴于我要求如下。
requires: [
'Ext.ux.AccordionList'
]
通过使用命令“sencha app build production”,我正在尝试创建一个构建。但它给了我以下错误:[ERR] C2008: Requirement has no matching files (Ext.ux.AccordionList) 所以我的构建失败了。任何人都可以帮助我解决该错误。
谢谢,我用过,但它也不适用于我。然后我通过控制器创建 AccordianList 并且它可以工作。我按如下方式创建它。
initializeView:function(){
accordian = Ext.create('Ext.ux.AccordionList', {
xtype: 'accordionlist',
store: Ext.create('My_app.store.Profile.FilterTask'),
itemId: 'task',
singleMode: true,
animation: true,
animationDuration: 300,
width: 335,
height: 500,
cls: 'filterOptions',
listeners: {
initialize: function() {
this.load();
}
}
});
this.getMain().add(accordian);
}
AccordionList
您是否在应用程序中包含了某处的源代码?这不是标准 Sencha Touch 库的一部分。无论您在哪里包含该文件,您都需要使用Ext.Loader.setPath
将加载程序指向正确的方向。
因此,如果您将文件保存在 中app/ux/AccordionList.js
,请使用此行来包含它:
Ext.Loader.setPath('Ext.ux', 'app/ux');