次の ajax 呼び出しがあります。
var blind = Ext.create('MyApp.view.blind.Progress', {});
blind.show();
Ext.Ajax.request({
url: config.url,
params: {
nodeId: config.data[0].value,
fileName: config.data[1].value,
startDateTime: config.data[2].value,
endDateTime: config.data[3].value,
reportFormat: config.data[4].value
},
success: function (response) {
console.log(response);
blind.close();
}
});
ロード中のグラフィックでブラインドを表示し、完了したら閉じたいです。この ajax コールバックを使用して、応答からファイルをダウンロードする方法はありますか? 私は正しい軌道に乗っていますか?できれば iframe を使用したり、新しいタブを開いたりすることは避けたいと考えています。簡単であれば、jquery などの他のライブラリを使用することにもオープンです。