3

我是 ExtJS 5 的新手。当我使用 ExtJs 图表时。我在客户端收到以下异常

NetworkError: 404 Not Found - .....widget/category.js
categor...3193905
Error: [Ext.create] Unrecognized class name / alias: widget.category

I have tried using 
Ext.require([
             'Ext.chart.*'
            ]);
But its not working for me.

Please suggest something to get rid of this.
4

4 回答 4

4

使用 SenchaCmd 可以将它添加到项目目录中的包存储库中(当需要包时,这是实际寻找的地方)。我想知道如何使用 app.json 文件正确引用 /ext 目录中的那个:

cp -R ext/packages/sencha-charts ./packages/sencha-charts
cd ./packages/sencha-charts
sencha package build

应用程序的 app.json 必须添加以下要求:

"requires": ["sencha-charts"]

添加后,刷新应用程序(在其目录中):

sencha app refresh

之后它应该包含在 bootstrap.json 中 - 并且可用。

于 2014-07-09T09:10:41.590 回答
1

如果您在ext-all-debug.js脚本标签内使用快速而肮脏的开发环境,您实际上需要为图表库添加另一个脚本标签。

您可能想要的文件是sencha-charts-debug.js,您可以在../ext-5.0.0/packages/sencha-charts/build

您可能必须使用以下目录自己构建它../ext-5.0.0/packages/sencha-charts

ant build
于 2014-07-06T19:22:35.627 回答
0

如果您不使用 SenchaCmd,或者只是想提取图表资源进行测试或在早期开发期间,您可以手动获取 CSS 和 JS 并将其包含在您的页面中。

下面假设 css 的“neptune”主题,但“classic”和“crisp”样式也可以。

<link rel="stylesheet" type="text/css" href="<your path to ext>/packages/sencha-charts/build/neptune/resources/sencha-charts-all-debug.css" />
<script type="text/javascript" src="<your path to ext>/packages/sencha-charts/build/sencha-charts-debug.js"></script>
于 2014-10-28T11:30:50.293 回答
0

如果您想使用 extjs 图表,请使用“ext-charts”,或者如果您想添加 sencha touch 图表

    "requires": [
        "ext-charts","sencha-charts"
    ]

在 app.json 中并从您的应用根终端运行以下 cmd

sencha app refresh && sencha app build
于 2014-10-27T11:37:58.137 回答