【发布时间】:2012-06-28 08:24:17
【问题描述】:
我需要使用窗口中的按钮从网格中下载文件。为了发送过滤器参数,我使用 store.load 但它不会下载文件,但会尝试读取它。有什么解决办法吗?
store.load({
params: {
startExel: parseInt(Ext.getCmp('startE').getValue())
}
});
startExel 是一个额外的参数,用于指示我要下载 Excel 文件。
【问题讨论】:
-
excel文件是脚本生成的还是服务器上的实际文件?您可以在网格单元格中的数据周围包裹一个 标记,并将 href 指向文件或脚本
-
@gunnx,Excel 文件是使用 extjs 发送的参数在服务器端生成的。
-
你为什么要使用 store.load 你能不能只使用 Ext.ajax 而不是传递所需的参数。
-
不知道如何获取参数。它们太多了,有些出现有时,有些则没有。另外,它们是 JSON enceded。我正在寻找一个简单的解决方案。
标签: javascript ajax extjs extjs4 extjs4.1