网格:功能分组摘要不起作用 extjs 6.5.0



输入图像描述以下是新的,我正在使用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添加到要求声明中,以便加载和可用。

最新更新