問題タブ [extjs4]

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 に答える
4127 参照

extjs - ウィジェット名によるExtjs4MVCロードクラス

AM.users.Tabsを拡張する場所というウィジェットがありますtabPanel。そのtabPanelをウィジェット名でロードして、動的にタブを追加するにはどうすればよいですか?に設定しidて使用することはできますExt.getCmp('id').add({...})が、エイリアスを設定しているので、IDをハードコードせずにコンポーネントを取得する方法があるかどうかを知りたいです。

0 投票する
3 に答える
13741 参照

extjs - JSON を EXTJS グリッドにバインドする方法

なぜこれがうまくいかないのか誰かが私に説明できますか? エラーは一切ありません。

これは私のJSONオブジェクトがどのように見えるかです:

グリッドに値が入力されず、JSON がサーバーから返されていることがわかります。

考え?

0 投票する
3 に答える
3020 参照

javascript - クリップボードから貼り付けることができるようにExtjsGridPanelを設定します

クリップボードから貼り付けることができるようにExtjsGridPanelを設定したいと思います。理想的には、ExcelからコピーしたマトリックスをGridPanelに直接貼り付けられるようにしたいと思います-これを行う既存の方法を知っている人はいますか?またはそれをどこから実装し始めるかについての考えはありますか?

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

model-view-controller - Ext.Load で必要なファイルが見つからないという問題

ExtJS 4 が使用している新しい MVC アーキテクチャを学習しようとしていますが、深刻な問題がいくつかあります。ページをロードすると、次のようになります (Chrome JS コンソール)。

そして、ここに私のコードの内訳があります:

index.php

これで、含まれているコントローラー スクリプトがコメント アウトされていることがわかりました。コントローラーを明示的に含めると、このメッセージは消えます。私がこれについて質問している理由は、Ext.loader が必要なファイルのロードを処理するはずだと思っていたからです。

ユーザーコントローラー

ユーザーモデル

ユーザービュー

app.js ファイル

補足:ここで見つかった解決策を試してみましたが、役に立ちませんでした。また、アプリのappFolderプロパティを両方../appapp.

これを手伝ってくれてありがとう。

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

model - ネストされたデータからの計算フィールド

Ext.data.Fieldネストされたデータから値を取得するを作成することは可能ですか?

私はこれを試しましたが、うまくいきません:

1 回の応答でサーバーからデータを読み込みます。この時点で、製品モデルのデータを変更するイベントをキャッチし、User合計フィールドを手動で更新する必要があります。

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

extjs - 既存のリスナーオブジェクトにリスナーを追加するにはどうすればよいですか?

これは機能しません:

load()イベントはAddオブジェクトで失われます。

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

model-view-controller - ExtJS 4.0 MVC アプリケーションの TreeStore に関する問題

ExtJS の新しいリリースにより、Chrome が不安定になる可能性があります (それとも私のコードですか?)。私の状況を説明させてください。

ExtJS 4.0 の新しい MVC アーキテクチャに取り組んでいます。アプリケーション メニューまたはナビゲーションを表示するツリー パネルがあります。アーキテクチャに従って、ツリー パネルをコントローラ、ビュー、および別のストアに分割しようとしました。

これが私の見解です:

私の木の店:

また、コントローラーでは、店舗情報も提供しています。これが私のコントローラー設定の一部です:

最初の実行時に、次のエラーが発生します。

オブジェクト MainMenu にはメソッド「getRootNode」がありません

しかし今、私はもっと奇妙なエラーを受け取ります.chromeクロムはアプリを表示できません がツリーストアのコンストラクターで実行を停止することに注意してください.

同時に、firefox では: Firefox の実行速度が向上 Firefox はよりよく実行されますが、レンダリングされるアプリケーションはありません!

いくつかの試行錯誤の後..アプリケーションを実行する方法を見つけました..それは、ストアの使用を避け、以下に示すようにストア情報を直接提供することです。

これで、アプリケーションはまったく問題なく実行されます!

MVC アーキテクチャを使用してツリー パネルを作成しようとした人はいますか? これを修正する方法がわかりません!

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

version - 互換モードでExtJs3からExtJs4-「membersisudefined」にアップグレードするときにエラーが発生しましたか?

プロジェクトをExt3.3からExt4に更新しています。新しいext4ファイルを追加した後
ext3-core-compat.jsとファイルを追加しました。 ext3-compat.jsext-all-debug.js

members is udefined errorext-all-debug.jsのオンライン3262を取得しています。
これは、3つのパラメーターを受け入れるExt.extendメソッド内にあります。

Ext.extendが非推奨になっていることは、ExtJs4のドキュメントからわかりますが、すべてをに変更する前に、コードを機能させたいだけExt.extendですExt.define

助けてくれる人はいますか?

0 投票する
5 に答える
15952 参照

javascript - ExtJS 4 で xtype を使用して拡張機能を作成する

ExtJS 3.X には慣れていますが、ExtJS 4 には苦労しています。

グリッドの拡張を作成し、xtype でグリッドのインスタンスを使用できるようにしたいと考えています。私の知る限り、エイリアスを設定する必要widget.xtypenameがありますが、うまくいきません。

Chromeコンソールで取得しているエラーはCannot create an instance of unrecognized alias: widget.mygrid

いくつかの助けは大歓迎です