Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ext JS 6-尽管包含Ext-all.JS,但未找到图表_Javascript_Extjs_Extjs6 - Fatal编程技术网

Javascript Ext JS 6-尽管包含Ext-all.JS,但未找到图表

Javascript Ext JS 6-尽管包含Ext-all.JS,但未找到图表,javascript,extjs,extjs6,Javascript,Extjs,Extjs6,尽管我在我的索引页面中包含了ext all.js文件;当我尝试时得到如下错误 这些图表在一个单独的包中: 默认情况下,Ext JS库中不包括Sencha图表。在里面 要包含图表包,只需添加“图表” (“sencha图表”如果使用Ext JS 5.x)到requires块 在Sencha Cmd生成的应用程序的{approt}/app.json文件中。 向数组中添加包名需要命令Cmd使 软件包可用于您的应用程序 在Extjs 6中,必须通过取消注释来包括sencha图表 "requires": [

尽管我在我的索引页面中包含了
ext all.js
文件;当我尝试时得到如下错误


这些图表在一个单独的包中:

默认情况下,Ext JS库中不包括Sencha图表。在里面 要包含图表包,只需添加“图表” (“sencha图表”如果使用Ext JS 5.x)到requires块 在Sencha Cmd生成的应用程序的{approt}/app.json文件中。 向数组中添加包名需要命令Cmd使 软件包可用于您的应用程序


在Extjs 6中,必须通过取消注释来包括sencha图表

"requires": [
        "sencha-charts"
    ],
app.json
中,通过应用程序文件夹运行sencha cmd中的
sencha app watch
命令

这对我很有用,希望这对你有帮助:)


这应该从你的应用程序中取消注释。json在呈现极坐标图时遇到了完全相同的问题。找到了以下解决方案: 在application.js中添加以下内容

requires: ['Ext.chart.*']

除了取消注释“required”:“Charts”(ExtJS 6的“Charts”和ExtJS 5的“sencha Charts”)对sencha Cmd项目很有效之外,我还看到您自己包含了ext-all.js文件。也许你需要找到他们。。。您可以在那里找到所有文件->

所有ExtJS文件,用于包含。可以用于在线链接(例如在jsfiddle.net中)。在6.1.0、6.0.0、5.1.0或您需要的任何版本末尾写入

可在此链接示例中找到
在JSFIDLE中-


...

对于使用开放工具的ExtJS 6.x,您必须手动安装charts模块

npm install @sencha/ext-charts
(不要使用
-g
标志,因为Sencha CMD会搜索源文件夹中的文件)

然后再加上

"requires": [
    "charts"
],

添加到app.json文件。

如果不使用Sencha Cmd;以下是使用Sencha图表所需的
路径:
'Ext.chart':'extjs/packages/Charts/src/chart','Ext.draw':'extjs/packages/Charts/src/draw'
我认为应该是
“requires”:[“Charts”],
。@Shashi,as
sencha charts
charts
<!DOCTYPE html><html>
<head>
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/extjs/6.0.0/ext-all-debug.js"></script>

<link rel="stylesheet" type="text/css" href="http://cdnjs.cloudflare.com/ajax/libs/extjs/6.0.0/classic/theme-triton/resources/theme-triton-all-debug.css">
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/extjs/6.0.0/classic/theme-triton/theme-triton-debug.js"></script>

<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/extjs/6.0.0/packages/charts/classic/charts-debug.js"></script>
<link type="text/css" href="http://cdnjs.cloudflare.com/ajax/libs/extjs/6.0.0/packages/charts/classic/classic/resources/charts-all-debug.css">
...
npm install @sencha/ext-charts
"requires": [
    "charts"
],