0
Ext-jsを使用してIPアドレスを含むCSVファイルをアップロードし、サーバー側に送信する前に処理してクライアント側のJSONオブジェクトに変換しようとしていますリポジトリに追加されます。 CSVを解析してJSONオブジェクトに変換し、その情報をデータストアに追加する必要がありますが、私はひどく立ち往生していません。 これを達成するための既存のライブラリはありますか? jQuery/HTML5を避けることを検討しています。 Javascript/Extjを使用して排他的に行う方法はありますか? 多くの例を試してみましたが、ほとんどがjQuery/HTML5 API/Papa-Parseを使用しています。ExtJSクライアントサイドを使用してCSVファイルをアップロードして処理する方法
私の「アップロード」ボタンのハンドラ関数は次のようになります。
handler: function() {
var file = Ext.getCmp('form-file-win').getEl().down('input[type=file]').dom.files[0];
var reader = new FileReader();
var importedAddresses=[];
reader.onload = function (oFREvent) {
importedAddresses=oFREvent.target.result;
};
reader.readAsText(file);
this.dataStore.add({
id: '',
name: 'Imported from CSV',
});
win.close();
}