作者:额 | 来源:互联网 | 2023-05-17 07:28
我定义了一个类:Ext.define(admedia.view.functions.MainInfo,{extend:Ext.form.Panel,alias
我定义了一个类:
Ext.define('admedia.view.functions.MainInfo', {
extend: 'Ext.form.Panel',
alias:'widget.main-info',
requires:[
'admedia.view.functions.MainInfoController',
'admedia.store.ShengStore',
'admedia.store.ShiStore',
'admedia.store.QuStore'
],
layout:'form',
autoScroll: true,
controller:'maininfocontroller',
defaults:{
anchor:'100%',
margin:40,
width:800
},
fieldDefaults:{
labelWidth:100,
labelAlign:'left',
flex:1,
margin:20
},
items:[{
xtype:'container',
layout:'hbox',
items:[{
xtype:'combobox',
fieldLabel: '供应商所在*',
name: 'province',
triggerAction: 'all',
allowBlank:false,
editable: false,
store:Ext.create('admedia.store.ShengStore'),
valueField: 'pcdId',
displayField: 'pcdName',
queryMode: 'local',
emptyText: '所以省份/直辖市',
listeners:{select:'onProvinceSelected'}
},{
xtype:'combobox',
hideLabel:true,
name: 'city',
reference:'city',
allowBlank:false,
editable: false,
store:Ext.create('admedia.store.ShiStore'),
valueField: 'pcdId',
displayField: 'pcdName',
queryMode: 'remote',
emptyText: '所在城市',
listeners:{select:'onCitySelected'}
},{
xtype:'combobox',
hideLabel:true,
name: 'district',
reference:'district',
allowBlank:false,
editable: false,
store:Ext.create('admedia.store.QuStore'),
valueField: 'pcdId',
displayField: 'pcdName',
queryMode: 'remote',
emptyText: '区/县',
listeners:{select:'onSelected'}
}
]
}],
buttons:[
{text:'提 交',
//glyph:'xf179@FontAwesome',
formBind:true,
//scale: 'medium',
//bodyStyle:'background-color:#D4E1F2;',
listeners:{
click:'onSubmit'
}
},{
text:'重 置',
//glyph:'xf180@FontAwesome',
//scale : 'medium',
margin:'0 120 0 0',
listeners:{
click:'onReset'
}
}],
initComponent: function() {
var me = this;
me.callParent(arguments);
}
});
总是报错:Uncaught Error: [Ext.create] Unrecognized class name / alias: admedia.store.functions.ShiStore
13 个解决方案
你的这个类admedia.store.ShiStore 别名是啥
自己对检查下 'admedia.store.ShiStore'代码,是不是大小写搞错了什么的
如果用的动态加载,检查一下路径设置对不对
Ext.Loader.setConfig({
paths: {
'类前缀1': '路径1',
'类前缀2': '路径2'
}
});
报错信息是admedia.store.functions.ShiStore这个类非法,但你的类名应该是admedia.store.ShiStore,应该是路径配置问题
谢谢版主,谢谢各位的帮助。
命令行下:
sencha app refresh一下就好了。
总结,结贴。
1、找不到路径的问题:命令行下进入Webroot,然后执行sencha app refresh
2、我所说的第二个问题,即显示错乱的问题,正如处方所说,确实是adblock引起的,关掉就好了。