問題タブ [extjs-mvc]

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 投票する
5 に答える
9314 参照

extjs - ExtJSMVCコントローラーをコンポーネントではなくDOM要素に接続する

Ext.app.Controller control()メソッドを使用する方法はありますが、DOMクエリを渡しますか?標準リンクを含むページがあり、それらが拡張ボタンとして作成されていない場合でも、クリックハンドラーを追加したいと思います。

私はもう試した

ただし、リンクをクリックしてもアラートは発生しません。

this.controlでCSSセレクターを指定する方法はありますか?それとも、コンポーネントでのみ機能しますか?

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

javascript - ExtJS 4 - MVC アーキテクチャでコンポーネントを再利用する

ユーザーのリストがあり、このリストの項目をクリックすると、ウィンドウが開きます。これは各ユーザーの同じウィンドウであり、同時に複数のウィンドウを開くことができます。ウィンドウにはユーザー情報が表示されるので、このコンポーネントには同じストアと同じモデルがあります。

しかし、特定のウィンドウにデータをロードすると、開いている他のすべてのウィンドウに同じデータがロードされます。

私のコントローラー:

不在のインスタンスを1つだけ作成する他のコントローラー.Panel :

不在の多くのインスタンスを作成する他のコントローラー.Panel :

および不在.パネル ビュー、不在.グリッドのコンテナ:

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

model-view-controller - ExtJS4MVCのコントローラーに複数のビューをアタッチする

これは、標準のExtJS4MVCライブラリと構造を使用しています。

複数のビューを単一のコントローラーにアタッチして、後でそれらのインスタンスを作成してパネルに追加できるようにしようとしています。残念ながら、2番目のビューを追加すると、ビューに関するエラーが発生し、ExtJSが表示される構文エラーをブロックしているため、問題がどこにあるかを確認できません。

以下のリストからViewOrdersをコメントアウトすると正常に機能しますが、そこにある場合は次のエラーが発生します。

これが私のコントローラーです:

これが私のViewOrdersビューです:

これが必要かどうかは疑わしいですが、これは私のアプリケーションファイルです。

構文エラーなのか、フレームワークの問題なのかわからないようです。あるコントローラー内から別のコントローラーにリンクしようとすると、これがフレームワークの制約である可能性があると思われるため、ほぼ同じ問題が発生しました。

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

sencha-touch - Sencha Touch でデータストアからラベルにデータを表示する方法

データ ストアから受け取ったデータを表示したいと考えています。私が試した1つの方法は、テキストフィールドを無効にしてから、ストアデータでその値を設定することです。しかし、それが正しい解決策だとは思わないので、代わりにラベルを使用しようとしていますが、その方法がわかりません。正しいやり方を教えてもらえますか?どんな助けでも大歓迎です。

ありがとう、メフル・マクワナ。

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

extjs - extjs4 mvc フレームワークでチャート クラスを拡張すると、「config is undefined」になります

extjs4 MVC フレームワークの一部としてビューで使用するチャート クラスを拡張したいと考えています。firebug で次のエラーが発生します。

これはクラス定義です:

これは、グラフが追加されるビュー クラスです。

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

tree - extjs4のツリーパネルにデータを読み込めません

私はextjsを初めて使用し、MVCアプリケーションを作成しています。

次のようにツリーパネルを作成しようとしています。

以下は私のモデルファイルです

以下は私のストアファイルです

以下は私のビューファイルです

コードを実行しているとき、ツリーパネルはツリーなしで空のように見えます。

私がやりたいのは、上のストアのプロジェクトIDに基づいてツリーを表示したいです

他に私からの情報が必要な場合はお知らせください。

誰かがその問題に関して私を助けることができますか?

前もって感謝します。

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

extjs - 実行時にツリーストアのルートノードを変更するにはどうすればよいですか?

実行時にツリーストアの rootNode を変更するにはどうすればよいですか?

以下は、私の現在のツリー ストアです。

現在、ツリーパネルのルート ノードからツリー全体を表示できます。

上記のストアで、ユーザーがプロジェクト 1 をクリックしたときに「プロジェクト 1」をルート ノードとして作成し、ユーザーがプロジェクト 2 をクリックしたときに「プロジェクト 2」をルート ノードとして作成します。

これは可能ですか?もしそうなら、どのように?私から何かが必要な場合はお知らせください。

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

javascript - ExtJS 4 - 単一レコードの更新/更新

私を悩ませている問題があります。

グリッドがあり、アイテムを dblclick すると、ウィンドウを開いてそのアイテムを編集したいと考えています。かなり標準的なもの。問題は、プログラムを使用している他の人がプログラムを変更したり、削除したりする可能性があるため、記録が最新であることを確認したいということです。

ストアをリロードすることはできますが、特定のレコードを 1 つだけチェックしたいのです...データを取得し、別のレコードを作成して、ストア内の既存のレコードを置き換えるだけだと考えましたが、最善の方法を知りたいです。これをする

この場合(サーバー->クライアント)で更新操作が機能するかどうかはわかりませんが、RESTfulプロキシは私にとってオプションではないことに注意してください。

編集:これは誰かを助けるかもしれません:私がしたことは、データと生のオブジェクトを新しいレコードから古いレコードにコピーしてから、変更を「コミット」することだけでした。私のために働いた。

ありがとうございました。

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

extjs - Symfony2 MVC と ExtJS4 MVC

誰かが Symfony2 MVC と ExtJS4 MVC プロジェクトの正しいファイル構造を説明してくれませんか? (一緒に使うと!)

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

extjs - ExtJS3からExtJS4への移行

私はExtJSの初心者です。クライアント要件のExtJS3コードがあるので、それをExtJS4に変換する必要があります。私は多くのことを試みていますが、結果が表示されていません。

HTMLコード:

ExtJSコード:searchwindow.js:

私の知識によると、ExtJS4バージョンでは新しいkeyowrdが機能しないことを期待しています。誰かが知っている場合は私に知らせてください。

よろしくお願いします、ラム