問題タブ [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.
javascript - Extjs 4はツールバー項目の幅Ajaxリクエストを作成します
ajax リクエストからアイテムを計算するツールバーを作成する必要があります。initComponent と buildItems の両方の関数を見てください。console.log を呼び出した後、builsItems メソッドで確認できるように、Ajax リクエストの実行が正しく行われたとしても、toolbar.items 要素の同じ結果が得られません。助けてください (私は初心者で、Extjs 4 を使用しています) どうもありがとう。
extjs - コンボリストにロードする前にストアデータを変更する方法
とのコンボ フィールドがqueryMode: 'remote'
あり、ストアは次のような構造になっています。
コンボ リストにロードされる前に、必要に応じてデータ配列の最初の要素を削除するにはどうすればよいですか?
イベントをキャプチャしload
てデータ配列を接合しようとしましたが、うまくいきませんでした。このスレッドに投稿されたもののコンテキストでの解決策は、本当に役に立ちます。
extjs - 自動インスタンス化された Sencha Touch 2 ビューへの参照を取得する
Sencha Touch 2 コントローラーからビューへの参照を取得したいと思います。これは次のようになります (CoffeeScript):
'Hello, Books' コンテンツが表示されます (たとえば、コンポーネントがレンダリングされます) が、レンダー コントロール ハンドラーが呼び出されることさえありません。ここで何が間違っていますか?
javascript - この操作のextjs 4無効なターゲット要素
Firefox ではすべてが正常に動作する理由がわかりませんが、IE 7 では次のエラーが発生します。
メッセージ: この操作のターゲット要素が無効です。行: 6455 文字: 21 コード: 0 URI: http://extdev/gdevapp/extjs/ext-all-debug.js
これが私のコードです。このエラーは、mainapp.add ステートメントの行で発生します (ご厚意に感謝します):
extjs4 - ExtJS4-MVCのアイテムのイベントを制御する
ビュークラスを持つMVCのアプリケーションがあります:
コントローラのmenucheckitemsのクリックイベントを制御するにはどうすればよいですか?menucheckitemsがチェックされているか確認したい。コントローラのinit関数で何かを試しましたが、エラーがあります(item.down( "mci1")はnullです):
どうすれば正しくできますか?
extjs - extJS: Controller から View に grid.Panel を追加すると、アプリケーションがハングする (MVC)
データをロードする前に必要な多くの「ビュー」があるかどうかわからないため、動的に grid.Panels を作成してビューに追加しようとしています。たとえば、さまざまなグループに多数の人がいます。データをロードしたら、各グループに grid.Panel を作成し、適切な人をそこに配置したいと考えています。
問題は、実行するとアプリケーションがハングすることです (おそらくストアが再帰的にロードされているため)
ハングすることなく、ストアからのデータを使用してビューに grid.Panel を追加するにはどうすればよいですか?
私のコントローラー:
私の見解:
そして私の店(それが必要かどうかわからない):
よろしくお願いします!
アンドレアス
javascript - EXTJS 4 - グローバル例外リスナー
管理エリアで、ajax
さまざまなExtなどからサーバーにリクエストを送信している状況があります。gridpanel
ログインしているユーザーは、アクティビティがない場合、ログアウトされます。5分なら普通。
この場合、サーバー403
はログイン ページにリダイレクトを返します。
今私は挿入しています:
store's
少しやり過ぎのすべてのプロキシに。
ExtJS とサーバー間のすべての通信にリスナーを追加する方法を教えてください。
私は MVC アプリケーション アーキテクチャを使用しているので、おそらくcontroller.js
またはのワンライナーである可能性がありapp.js
ます。
ありがとう
extjs - extJS:動的に作成されたgrid.PanelにMVCでイベントを登録する方法は?
動的に作成されたグリッドをダブルクリックすると、フォームを開こうとしています。これは静的グリッドでは問題になりませんが、動的グリッドを作成すると、ダブルクリックイベントをキャッチできません。
私のナビゲーションコントローラー(パネルを作成して追加するもの)は次のようになります。
私のChangePersonコントローラー(人をダブルクリックできるはずのコントローラー):
デバッグから、エイリアスpanel17とpanel19が作成されたgrid.Panelがあることがわかりますが、後で追加されるため、上記はもちろん機能しません。達成したいのは、ChangePersonコントローラーのonGroupClickイベントを動的に作成されたグリッドに接続することですが、ナビゲーションでChangePersonコントローラーにアクセスできないようであるため、これを行う方法がわかりません。コントローラ。
よろしくお願いいたします。
アンドレアス
forms - ストアに新しく作成されたレコードのフォーム更新に関するExtJS4の問題-loadRecordupdateRecord
店舗へのフォームの保存に問題があります。フォームは、既存のレコードを編集するためにレコードをロードするか、新しいレコードのために空白になります。既存のレコードの編集は正常に機能します。新しいものを作成することもうまくいきます。フォームを閉じて再度開かずに、新しく作成されたレコードを編集および更新したい場合、問題が発生します。
問題は、ストア内のレコードのIDがリモートサーバーを介して割り当てられていることだと思います。フォームはモデルのコピーを保持しており、IDの変更に気づいていません。
フォームとストアの同期を維持する方法について何かアイデアはありますか?
保存には次のコードが使用されます。