それにもかかわらずext-all.js
、インデックス ページにファイルを含めました。Sencha が提供するこのオンライン Guage チャートの例を試すと、以下のようなエラーが発生します
http://myapp.com/widget/polar.js?_dc=1436970370848 404 (Not Found)
Uncaught Error: [Ext.create] Unrecognized class name / alias: widget.polar
それにもかかわらずext-all.js
、インデックス ページにファイルを含めました。Sencha が提供するこのオンライン Guage チャートの例を試すと、以下のようなエラーが発生します
http://myapp.com/widget/polar.js?_dc=1436970370848 404 (Not Found)
Uncaught Error: [Ext.create] Unrecognized class name / alias: widget.polar
"requires": [
"charts"
],
これは app.json からコメント解除する必要があります
Extjs 6 では、コメントを外して sencha チャートを含める必要があります
"requires": [
"sencha-charts"
],
アプリケーションフォルダーからsencha cmdのapp.json
実行コマンド。sencha app watch
それは私のために働きます、これがあなたに役立つことを願っています:)
Sencha Cmd プロジェクトでうまく機能する "required" : 'Charts' (ExtJS 6 では 'charts'、ExtJS 5 では 'sencha-charts') のコメントを外すことに加えて、ext-all.js ファイルを自分でインクルードしているようです。 . おそらくそれらを見つける必要があります...そこにすべてのファイルを見つけることができます->
https://cdnjs.com/libraries/extjs/6.2.0インクルードに使用されるすべての ExtJS ファイル。これは、オンライン リンク (jsfiddle.net など) に使用できます。最後に 6.1.0、6.0.0、5.1.0、または必要なバージョンを書きます。
このリンケージの例の中にあります
- https://jsfiddle.net/Elunyfay/7v0uo2w6/7/
<!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">
...
極座標チャートのレンダリングでまったく同じ問題がありました。以下の解決策を見つけてください:application.jsに以下を追加してください
requires: ['Ext.chart.*']