在
输入图像描述以下是新的,我正在使用Extjs 6,我正在实现带有摘要功能的网格,我尝试了这两个示例:http://examples.sencha.com/extjs/6.5.0/examples/classic/grid/group-summary-grid.html但是不起作用,我在眉毛控制台中遇到了这个问题。有人对这个错误有所了解吗?在此处输入图像描述
- 获取LocalHost/geomap2018/feature/groupingsummary.js?_dc = 20170104130840 404(找不到(
- untureck typeError:C不是构造函数
- 这是我尝试的示例:http://docs.sencha.com/extjs/6.2.0/classic/ext.grid.feature.groupingsummary.html
Ext.define('TestResult', {
extend: 'Ext.data.Model',
fields: ['student', 'subject', {
name: 'mark',
type: 'int'
}]
});
var grid = Ext.create('Ext.grid.Panel', {
width: 200,
height: 240,
features: [{
groupHeaderTpl: 'Subject: {name}',
ftype: 'groupingsummary'
}],
store: {
model: 'TestResult',
groupField: 'subject',
data: [{
student: 'Student 1',
subject: 'Math',
mark: 84
}, {
student: 'Student 1',
subject: 'Science',
mark: 72
}, {
student: 'Student 2',
subject: 'Math',
mark: 96
}, {
student: 'Student 2',
subject: 'Science',
mark: 68
}]
},
columns: [{
dataIndex: 'student',
text: 'Name',
summaryType: 'count',
summaryRenderer: function (value) {
return Ext.String.format('{0} student{1}', value, value !== 1 ? 's' : '');
}
}, {
dataIndex: 'mark',
text: 'Mark',
summaryType: 'average'
}]
});
var win = Ext.create('Ext.window.Window', {
width: 300,
height: 200,
items: [grid]
});
win.show();
feature = Ext.create('feature.' + feature.ftype, feature);
看起来不像功能配置有任何错别字,因此Ext.Create最终将调用该功能的已解决类的班级经理。
cls = Manager.get(name);
...
return Manager.getInstantiator(args.length)(cls, args);
从例外," C"是" CLS" - 特征类。因此,我认为班级经理没有找到功能类。确保您已将Ext.Grid.Feature.GroupingSummary添加到要求声明中,以便加载和可用。