問題タブ [extjs5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3709 参照

javascript - ExtJS:ネストされたループを持つXTemplateにitemSelectorを使用するには?

私はExt.view.View、ajax プロキシの後に受信した画像のリストを表示するための 1 つのデータ ビューを作成するクラスに取り組んでいます。Sencha Doc for DataView によると、itemSelectorプロパティは必須です。だから私はそれを使用していますitemSelector: 'div.thumb-wrap'が、それぞれのクラスは、以下のように外側のループではなく、ネストされたループの内側にあります:
JSコード:

JSON:

店:

スタックトレース:

私が試しているときはいつでもitemSelector: 'div.blabla'、コンソールで問題なく先に進みます..実際、blablaのようなクラスがないため機能しません..そのため、私にとって混乱するようなものです..何か考えはありますか?

0 投票する
2 に答える
383 参照

javascript - 円グラフがリモート ストアでレンダリングされない (静的ストアである)

Ext.chart Pie チャートがあり、データを読み込もうとしていますが、少し問題があります。

以下の静的ストアは正常に機能します。

しかし、これはそうではありませんか?

空白のグラフまたは未定義のグラフが表示されるだけです...?

(JsonStore の代わりに) Data.Store を使用すると、円グラフの周囲に郡が表示されますが、中央の色付きのグラフが表示されず、以下の Data.Store を使用しています。

上記のスニペットはこれを生成しました: ここに画像の説明を入力

データベースから返される json は次の形式です。

最初のコード スニペットは、他のスニペットには見られない優れたグラフを表示します。問題を特定できますか?

前もって感謝します:)ネイサン

チャートの完全なコード

ブラウザでリクエスト

ここに画像の説明を入力

0 投票する
2 に答える
283 参照

extjs - 間違った ExtJS5 Grid レンダリング

ExtJS5 の学習 グリッドに問題があります。私はそのようなパネルの説明を持っています:

しかし、それは間違ってレンダリングされています。チェックボックスが表示されず、テキスト列の領域が小さすぎます。firebug コンソールにエラーはありません。

グリッド

コードの何が問題になっていますか?

ありがとう。

0 投票する
1 に答える
2503 参照

javascript - ExtJS 5 円グラフがリモート ストアを使用してレンダリングされない

ExtJS 5 に基本的な円グラフがあります。私が抱えている問題は、グラフが静的な JsonStore でレンダリングされますが、リモートの data.store では適切にレンダリングされないということですか?

これが私のコードです:

見る(チャート)

モデル

これは、静的ストアでレンダリングする方法です。

静的JsonStoreを使用

これは、リモート ストアでレンダリングする方法です。

リモート Data.Store を使用

私は GPL の最新バージョンを使用していますが、チャートは Sencha CMD と sencha-charts ディレクトリの「sencha ant build」コマンドを使用して作成されています。

静的ストアには表示されるのに (下部の凡例に関してはまだ問題があります)、リモート json には表示されないのはなぜですか?

チャートがレンダリングされて表示されるようになった後、ストアをロードしようとしましたが、チャートをレンダリングする時間を与えるためにストアのロードを保留することに関する以前の投稿を見たことがありますが、これはうまくいきませんでした:

前もって感謝します :)

ネイサン

0 投票する
1 に答える
186 参照

extjs - PHP データ出力なしの Ext js グリッド

私の問題を解決してくれることを願っています。PHP で単純なグリッドを作成するためにコードを追加する方法がわかりません。グリッドにデータが出力されません。チュートリアルでこれらを見たので、json を出力する php ファイルを作成してから、グリッドを作成します。ここに保存するのは私のコードです

//ここは私の店です

//ここに私のグリッドがあります

//ここに私のPHPコードがあります

0 投票する
2 に答える
1595 参照

mvvm - require[] で「sencha-charts」を使用した EXTJS 5 Chart ToolTip が機能しない

私は現在 ExtJs5 MVVM アーキテクチャを使用しており、app.json ファイルで「ext-chart」よりも「sencha-chart」が必要です。チャートは正常に動作しますが、使用しているバー シリーズにツールチップを追加すると機能しません。エラーログはありません。

また、sencha chart kitchensink (どのチャート ツールチップが機能しているか) で彼らの例をチェックすると、そのためには「ext-chart」が必要であることがわかりました。ツールチップ構成を使用した棒シリーズの私のコード:

コードに何か問題がありますか?

ありがとう

0 投票する
1 に答える
5364 参照

twitter-bootstrap - extjs アプリ フォルダーの外部から bootstrap.js を使用して extjs を読み込む

sencha cmd を使用して extjs 5 アプリを作成しました。それをカスタム hmtl ページで使用したいと考えています。私は次の構造を持っています:

私がやりたいのは、customapp/index.html で bootstrap.js を要求すると、extjsapp フォルダーからすべてのパッケージと ext を読み込む必要があります。デフォルトでは、boostrap.js が使用されている場所に関連する customapp/ext からロードしようとします。customapp/ext の代わりに extjsapp/ext から ext をロードするように作成/ビルドするにはどうすればよいですか。

任意の場所から bootstrap.js を使用して、extjs フレームワークと、extjs フォルダーにビルドされている必要なすべてのパッケージをロードできる必要があります。

0 投票する
4 に答える
12419 参照

extjs - Sencha Cmd ビルド - バックグラウンド プロセスの作成に失敗しました

Cmd v5.0.0.160 で extjs5 アプリケーションをビルドしようとしています。

ruby2.0 がインストールされており、PATH 変数に sencha cmd があります。

実行時に表示されるエラーは次のsencha app buildとおりです。

アプリケーションは開発モード (sencha app watch) で正常に動作しています。

テーマっぽいので、カスタムテーマではなくext-theme-neptuneを使っています。

誰がそれが何であるかの手がかりを持っていますか? どんなアイデアでも大歓迎です!

解決:

デバッグ モードは、問題がディレクトリの欠落にあることを示しましたCmd/5.0.0.160/bin/linux-x64。ただしCmd/5.0.0.160/bin/linux、ディレクトリがあったため、ソフトリンクで問題linuxlinux-x64修正しました。

0 投票する
1 に答える
732 参照

javascript - Sencha Cmd 5 共有パッケージ統合ワークフロー

ExtJs 5 を使用して Sencha Cmd 5 で共有パッケージ機能を実装する方法を誰か説明できますか? 2 つのアプリケーションを含むワークスペースを作成しました。これらのアプリケーションは、適切なパッケージ フォルダーに配置された JavaScript コードを共有し、アプリケーションのそれぞれの app.json は、こちらの指示に従って変更されました。

「sencha app refresh」コマンドを実行した後、共有コードが実装されていません。私はこれで何日も過ごしました。以下は、ワークスペース、アプリ、およびパッケージを作成するために行った手順です。

ステップ 1: ワークスペースを作成する

ステップ 2: アプリを作成する

ステップ 3: 「common」という名前のパッケージを作成する

ステップ 4: 基本的な ExtJs クラス ファイルを packages/common/src フォルダーにドロップする

ステップ 5: 両方のアプリケーションの app.json コードを変更して、新しくドロップされた ExtJs クラスを含める

ステップ 6: リフレッシュ

更新を実行すると、コードを使用できるようになるか、少なくとも FireBug を使用して参照できるようになると思います。私はステップを逃していますか?どんな助けでも大歓迎です。