0
ExtGWTを使用しています。私のアプリケーションで私はを受け入れる必要がありますを介してボタンを参照し、Excelファイルの内容を読んで、グリッドで表示する必要があります。これを達成する方法を教えてください。ExtGWTでExcelファイルをアップロードして読む
ありがとうございます!
ExtGWTを使用しています。私のアプリケーションで私はを受け入れる必要がありますを介してボタンを参照し、Excelファイルの内容を読んで、グリッドで表示する必要があります。これを達成する方法を教えてください。ExtGWTでExcelファイルをアップロードして読む
ありがとうございます!
あなたはFileUploadField
経由でExcelドキュメントをアップロードする必要があります - 参照:APIとExample
サーバー上では、ファイルを読み込み、それらの
のような外部のExcel APIを介してそれを解析する必要があります結果をクライアントにList<ModelData>
として渡し、エディタグリッドに表示します。
通常のGXTフォームと同じ方法でファイルがアップロードされないため、ファイルアップロードには注意してください。
あなたがあなたのフォーム
panel.setAction("myurl");
ためURL
、このアクションのサーブレットを作成し、commons-fileupload
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
List<FileItem> files = upload.parseRequest(request);
// process uploaded files
XMLHttpRequest
でファイルをアップロードすると、残念なことに一部のブラウザではサポートされません。
こんにちは、powerMicha、ありがとうur返信。私はフォームを提出するブラウズボタンと非同期とインターフェイスとインターフェイスの実装を1つのウィジェットが必要です。内部のインターフェイスの実装私はPOIの権利を使用する必要がありますか?これらのクラスは十分ですか、私はサーブレットを作成する必要がありますか?あなたは私が持っている場合、私に例を共有することができますか? – user755806
私の答えを改善しました;-) – powerMicha
こんにちはpowerMicha、私のclientserciveimplは既にRemoteServiceServletを拡張しています。まだ私はサーブレットを書く必要がありますか? – user755806