問題タブ [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.
extjs - extjs4を使用した相対パス
私のディレクトリ構造は次のようになります。(私はext mvcを使用しています)
- www.mysite.com/ext/designer.js
- www.mysite.com/ext/app/view
- www.mysite.com/ext/app/store
私はここでjsを宣言しています
私の問題は、ストアを呼び出すときにパスが正しくないことです。「/Jobs/ edit /」は、jsを含むページです
https://www.mysite.com/Jobs/edit/app/store/JobTypes.js?_dc=1326712425128
では、(既存のWebアプリケーションで)extjsを使用して、正しいパスを使用するにはどうすればよいですか。
こちらがデザイナーjsです
設定後に次のことを試しましたが、パスが上書きされないようです。
extjs4 - Extjs4データストアとphp
extjs3.xxのようにphpapiを呼び出すことが可能かどうか知りたいの
ですが、説明させてください。ストアがあり、phpからデータを取得したいのですが。
urlパラメーターはksThresholdWatcher.phpメソッドを呼び出しますloadAllRef
(私はphpレストAPIを持っています)。しかし、それは私のphpスクリプトを呼び出すことはありません。私は立ち往生しています、今はどうすればいいのかわかりません。私が見るすべての例は、次のURLのようなset url param:'myPHP.php'です。
どうすればそれを自分のやり方で機能させることができますか?
java - extjs4.0.2amvcでの日付受け渡しエラー
私のモデルコードは
私の見解は
フォームパネルをクリックすると保存ボタンが表示されますコントローラーは次の方法を実行します
このメソッドは、値をモデルに割り当ててから、保存してデータベースに保存します。しかし、コンソールログに「2012/01/31」として印刷された形式の日付を選択すると問題が発生しますが、firebug POSTタブを見ると、開始日が「-19800000」として渡され、終了日が「-」として渡されます。 19800000 '
サーバー側でJAVAコンソールを見ると、「startdate」:「1970-01-01T05:30:02」、「enddate」:「1970-01-01T05:30:02」が表示されますが、これは正しくありません。このため、グリッドパネルに正しい日付が表示されません。
私がここで間違っていることは私のコードです。すぐに解決できるように、問題を見つけるのを手伝ってください。
サーバーサイドテクノロジーとしてextjs4.0.2amvcとJAVAを使用しています。
java - JavaコントローラーでExt.Ajax.requestからパラメーターを取得する方法
Ext.Ajax.request を使用して Java コントローラー クラスに渡すパラメーターを取得する際に 1 つの問題があります。
以下のコードを使用してコントローラーにリクエストを送信しています
リクエストを受け取る私のJavaコントローラーメソッドは
しかし、それは私に以下のエラーを与えます
そのため、関数がパラメーターとして渡されたサンプルデータを取得できなかったのは間違っています。パラメータに渡された値を取得するにはどうすればよいですか?
私のfirebugは、sampledataにすべての値が含まれていることを示しています。問題を見つけて、できるだけ早く解決するのを手伝ってください。
Ext JS 4.0.2a と JAVA をサーバー側のテクノロジとして使用しています。
extjs - デスクトップ モジュールを使用して EXTJS4 mvc デモをビルドする方法
私のコードはモデル、ビュー、コントローラーをロードできますが、起動機能は機能しません。
デスクトップ上のすべてのアイコンをアプリにして、それぞれがクリックされたときにモデル、ビュー、コントローラーをロードできるようにします。これを行う方法?
java - extjs 4 mvcでストアプロキシが実行されないようにする方法
**ストアの読み取りプロキシがextJs 4.0.2a mvcで実行されるのを防ぎたいという問題が1つあります
私の taskStore は以下のように定義されています
ここで、ビューの作成時に実行するように定義された読み取りプロキシを制限したいと考えています。ビューの作成時に別の ajax リクエストを呼び出したい。私は試みましたが、成功することができませんでした。
私の問題を解決するのを手伝ってください。どんなアイデアでもすべての提案を歓迎します。
前もって感謝します
extjs - extjsmvc4でコントローラーからビューを呼び出す方法
私のビューにはRowEditがあります。モデルを保存できるように、コントローラーを呼び出したいのですが。
私の見解
私はこれを間違った方法で行っている可能性があり、コントローラーでこのイベントをキャッチしようとしているはずですが、コントローラーでイベントをキャッチできませんでした。
extjs - Extjs 4 移行の読み込みの問題
Extjs 2 を Extjs 4 に移行しています。 mypage.html をページ内の HTML ID にロードします。私は次のコードを使用しています。extjs 2 および 3 では正常に動作しますが、Extjs 4 では、この URL は mypage.html?_dc=1328433965894 のような GET 値で実行されます。それで、URLで不要なパラメータ(_dc)を渡すことを制限する方法..私を助けてください..
前もって感謝します
extjs - extjs4mvcアプリケーションでビューのパスが正しくありません
mvcアプリを大きなWebアプリケーションにデプロイしようとしています。appフォルダーを定義しましたが、初期ビューを除いて正しいファイルを呼び出していることがファイアバグで確認できます。それで
「App.view.Jobs」が呼び出しています
https://www.estore.localhost/Jobs/Edit/ext/jobs/App/view/Jobs.js?_dc=1328471746967
電話したいとき
https://www.estore.localhost/ext/jobs/App/view/Jobs.js?_dc=1328471746967
java - ダブルクリックしたグリッド行に基づいて更新されたデータがウィンドウに表示されない
すべてのプロジェクトの詳細を含む 1 つのグリッドがあります。このグリッドには、独自のコントローラー、モデル、ストアがあります。グリッドをダブルクリックすると、ID がサーバー側に渡されます。
渡された ID に基づいて、データベースに対していくつかのクエリを実行し、データを JSON 形式でクライアントに返します。そして、成功した応答に基づいて、サーバーからクライアントに返されたすべてのデータを含む別のウィンドウを表示します。
しかし、主な問題は、ウィンドウのポップアップに更新されたデータが含まれていないことです。初めてグリッドをクリックしたときに、ID が正しく渡され、ウィンドウが正しく作成されたことを意味します。そのポップアップ ウィンドウを閉じた後、もう一度グリッドをクリックすると、ウィンドウ ポップアップが表示されますが、そこに含まれるデータは更新されません。
では、渡されたグリッド ID に基づいて、更新されたデータがウィンドウに表示されるようにするにはどうすればよいでしょうか。
グリッドをダブルクリックすると、以下のコードを実行します
私の ProjectGanttWindow コードは以下のとおりです
私のProjectGanttWindowにはxtype projectganttpanelコードが含まれています
ExtJS 4.0.2a mvc と JAVA をサーバー側のテクノロジとして使用しています