1
私はExtJS FormPanelのフォームアイテム(テキストフィールド、数値など)が異なる場合があります。このフォームにaddtionalファイルをアップロードする必要があります。ExtJSバックグラウンドファイルのアップロード
(私の意見では)最善の解決策は、ユーザーがファイルを選択するとすぐにアップロードを開始するFormPanelのextJsファイルフィールドです。ファイルを正常にアップロードした後(サーバーから{success:true、fileid:17}を取得)、ファイルフィールドが消え、テキストメッセージ(「ファイルアップロードは成功しました」)が表示されます。テキストメッセージに加えて、fileidの(新しい)非表示入力をFormPanelに追加する必要があります。
- ユーザーはExtJsファイルフィールドでファイルを選択します。
- アップロードがすぐに開始されます(onChange)。成功と
- サーバーの応答:真とFILEID
- テキスト「ファイルのアップロードが成功したが、」これを達成するためにどのような方法がありますFILEIDとFileFieldに
- 隠しフォーム項目をフォーム
に追加され置き換わります(または同様のソリューション)をExtJS 4?
短い答え - はい。しかし、私は本当に誰もあなたのためにすべてのコードを書くとは思わない。あなた自身で仕事を達成しようとした場合、そして特定の問題をここに来た方が良いでしょう。 –
私はこれまでに次のように試してみました:http://jsfiddle.net/fdxtK/1/(jsfiddleの例はjsFiddleが同じ起点ポリシーの原因で動作しません) しかし、私は次に何をするべきか分かりません。 – wessnerj