it编程 > 前端脚本 > ExtJs

ExtJs Excel导出并下载IIS服务器端遇到的问题

61人参与 2024-05-19 ExtJs

项目是extjs的主要针对于extjs gridpanel数据导出这块先做一下说明。
我们可以通过ext.getcmp()方法获取到gridpanel对象并通过重写的方法获取excel字符串具体方法可以百度到。这个应该也不是什么大问题。

以上是表单虚拟提交的方法。但是实验了很多方法。发现数据post过去后无法生成excel通过生成后下载方法也无法实现。(即在服务器端无法生成,但本机可以生成。)经过多次思路的转折后来想到通过数据分析来调试。看看到底数据是否post到网页

以上是生成并下载的cs文件

clip_image002

后来找到这个工具

具体步骤很简单:

打开工具栏上的插件

clip_image004

虽然是英文的,但是不在话下。文档都是看的英文的。

clip_image006

clip_image008

两张近照

这边就可以看到post过去以后的报错信息。

这个是无刷新post无法看到的页面。正因为这个而纠结了好久。今天终于知道哪错了。

把错误信息复制到文本生成html文件。

clip_image010

原来是.net安全机制搞的鬼。

在web.config 的system.web 后面加两句话就搞定了。

<httpruntime requestvalidationmode="2.0" />

<pages validaterequest="false" />

好了 问题解决了 结博。

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

extjs实现选择多表自定义查询功能 前台部分(ext源码)

05-19

EXTJS记事本 当CompositeField遇上RowEditor

05-19

Extjs中使用extend(js继承) 的代码

05-19

Extjs EditorGridPanel中ComboBox列的显示问题

05-19

一个简单的Ext.XTemplate的实例代码

05-19

Extjs TimeField 显示正常时间格式的代码

05-19

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论