問題タブ [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.
extjs - ウィジェット名によるExtjs4MVCロードクラス
AM.users.Tabs
を拡張する場所というウィジェットがありますtabPanel
。そのtabPanelをウィジェット名でロードして、動的にタブを追加するにはどうすればよいですか?に設定しid
て使用することはできますExt.getCmp('id').add({...})
が、エイリアスを設定しているので、IDをハードコードせずにコンポーネントを取得する方法があるかどうかを知りたいです。
extjs - JSON を EXTJS グリッドにバインドする方法
なぜこれがうまくいかないのか誰かが私に説明できますか? エラーは一切ありません。
これは私のJSONオブジェクトがどのように見えるかです:
グリッドに値が入力されず、JSON がサーバーから返されていることがわかります。
考え?
javascript - クリップボードから貼り付けることができるようにExtjsGridPanelを設定します
クリップボードから貼り付けることができるようにExtjsGridPanelを設定したいと思います。理想的には、ExcelからコピーしたマトリックスをGridPanelに直接貼り付けられるようにしたいと思います-これを行う既存の方法を知っている人はいますか?またはそれをどこから実装し始めるかについての考えはありますか?
model-view-controller - Ext.Load で必要なファイルが見つからないという問題
ExtJS 4 が使用している新しい MVC アーキテクチャを学習しようとしていますが、深刻な問題がいくつかあります。ページをロードすると、次のようになります (Chrome JS コンソール)。
そして、ここに私のコードの内訳があります:
index.php
これで、含まれているコントローラー スクリプトがコメント アウトされていることがわかりました。コントローラーを明示的に含めると、このメッセージは消えます。私がこれについて質問している理由は、Ext.loader が必要なファイルのロードを処理するはずだと思っていたからです。
ユーザーコントローラー
ユーザーモデル
ユーザービュー
app.js ファイル
補足:ここで見つかった解決策を試してみましたが、役に立ちませんでした。また、アプリのappFolder
プロパティを両方../app
とapp
.
これを手伝ってくれてありがとう。
model - ネストされたデータからの計算フィールド
Ext.data.Field
ネストされたデータから値を取得するを作成することは可能ですか?
私はこれを試しましたが、うまくいきません:
1 回の応答でサーバーからデータを読み込みます。この時点で、製品モデルのデータを変更するイベントをキャッチし、User
合計フィールドを手動で更新する必要があります。
extjs - 既存のリスナーオブジェクトにリスナーを追加するにはどうすればよいですか?
これは機能しません:
load()イベントはAddオブジェクトで失われます。
model-view-controller - ExtJS 4.0 MVC アプリケーションの TreeStore に関する問題
ExtJS の新しいリリースにより、Chrome が不安定になる可能性があります (それとも私のコードですか?)。私の状況を説明させてください。
ExtJS 4.0 の新しい MVC アーキテクチャに取り組んでいます。アプリケーション メニューまたはナビゲーションを表示するツリー パネルがあります。アーキテクチャに従って、ツリー パネルをコントローラ、ビュー、および別のストアに分割しようとしました。
これが私の見解です:
私の木の店:
また、コントローラーでは、店舗情報も提供しています。これが私のコントローラー設定の一部です:
最初の実行時に、次のエラーが発生します。
オブジェクト MainMenu にはメソッド「getRootNode」がありません
しかし今、私はもっと奇妙なエラーを受け取ります.chrome
がツリーストアのコンストラクターで実行を停止することに注意してください.
同時に、firefox では:
Firefox はよりよく実行されますが、レンダリングされるアプリケーションはありません!
いくつかの試行錯誤の後..アプリケーションを実行する方法を見つけました..それは、ストアの使用を避け、以下に示すようにストア情報を直接提供することです。
これで、アプリケーションはまったく問題なく実行されます!
MVC アーキテクチャを使用してツリー パネルを作成しようとした人はいますか? これを修正する方法がわかりません!
version - 互換モードでExtJs3からExtJs4-「membersisudefined」にアップグレードするときにエラーが発生しましたか?
プロジェクトをExt3.3からExt4に更新しています。新しいext4ファイルを追加した後
、ext3-core-compat.js
とファイルを追加しました。 ext3-compat.js
ext-all-debug.js
members is udefined error
ext-all-debug.jsのオンライン3262を取得しています。
これは、3つのパラメーターを受け入れるExt.extendメソッド内にあります。
Ext.extendが非推奨になっていることは、ExtJs4のドキュメントからわかりますが、すべてをに変更する前に、コードを機能させたいだけExt.extend
ですExt.define
。
助けてくれる人はいますか?
javascript - ExtJS 4 で xtype を使用して拡張機能を作成する
ExtJS 3.X には慣れていますが、ExtJS 4 には苦労しています。
グリッドの拡張を作成し、xtype でグリッドのインスタンスを使用できるようにしたいと考えています。私の知る限り、エイリアスを設定する必要widget.xtypename
がありますが、うまくいきません。
Chromeコンソールで取得しているエラーはCannot create an instance of unrecognized alias: widget.mygrid
いくつかの助けは大歓迎です