extjs mvc スタイルを使用して Web アプリケーションを作成しています。直接的な問題はありませんが、このコードをどのように処理して mvc パターンに従い続けるかはわかりません。
これは私の状況です:
- クリックイベントを検出するコントローラー
- changePassword メソッドを持つビュー
ユーザーのパスワードを変更する ajax リクエストを作成しようとしているだけです (コードは現在機能していることに注意してください。コントローラーの一部を移動する必要があるかどうかだけを考えています)。
現在、コードは次のように動作します。
- コントローラーはクリックイベントを検出し、ビューで changePassword メソッドを実行し、渡されるレコードパラメーターを使用します
- ユーザーに新しいパスワードを要求するプロンプト メッセージを開く
- View が ajax 呼び出しを実行し、成功/エラー メッセージを表示する
私の考えは何ですか:
- コントローラがクリック イベントを検出し、View.showChangePassword プロンプトを実行します
- プロンプトを表示すると、そこに挿入されたパスワードがコントローラーに返されます
- コントローラーは ajax 呼び出しを実行します
- コントローラーは View.showChangePasswordResult を param: で実行します: ajax 呼び出しによって返されるもの
私のアイデアは、現在使用しているものよりも優れていますか?