小编Tim*_*mon的帖子

ExtJs 5.1.0 - 无法识别的类名/别名:widget.cartesian

我想在新窗口中显示堆积区域图表.环境是ExtJs Webdesktop.当我创建窗口时:Ext.create('Desktop.displayPresences.view.displayPresencesChart').show()

我总是收到这些错误消息:

mypath/desktop/widget/cartesian.js?_dc=1423082524533 404 (Not Found)
Error: [Ext.create] Unrecognized class name / alias: widget.cartesian
Run Code Online (Sandbox Code Playgroud)

我研究了很多,但还没有解决问题.我做了什么:

将此添加到app.json

"requires": [
        "ext-charts"
    ],
Run Code Online (Sandbox Code Playgroud)

通过sencha cmd我尝试了这些命令

sencha app build
sencha app refresh
sencha app watch
Run Code Online (Sandbox Code Playgroud)

在sources选项卡中的google develeopers工具中,我可以看到加载了必要的文件'Ext.chart.series.Cartesian'.它位于packages/ext-charts/src/chart/series文件夹中.

这是我的代码

Ext.define('Desktop.displayPresences.view.displayPresencesChart', {
    extend: 'Ext.Window',

    requires: [
        'Ext.chart.*',
        'Ext.data.JsonStore'
    ],
    xtype: 'area-stacked',


    width: 650,

    initComponent: function() {
        var me = this;

        this.myDataStore = Ext.create('Ext.data.JsonStore', {
            fields: ['month', 'data1', 'data2', 'data3', 'data4' ],
            data: [
                { month: 'Jan', data1: 20, data2: 37, data3: 35, data4: 4 }, …
Run Code Online (Sandbox Code Playgroud)

javascript charts extjs5

5
推荐指数
1
解决办法
9954
查看次数

标签 统计

charts ×1

extjs5 ×1

javascript ×1