ExtJs Excel导出并下载IIS服务器端遇到的问题
项目是extjs的主要针对于extjs gridpanel数据导出这块先做一下说明。 我们可以通过ext.getcmp()方法获取到gridpanel对象并通过重写的方法获取excel字符串具体方法可
项目是extjs的主要针对于extjs gridpanel数据导出这块先做一下说明。
我们可以通过ext.getcmp()方法获取到gridpanel对象并通过重写的方法获取excel字符串具体方法可以百度到。这个应该也不是什么大问题。
以上是表单虚拟提交的方法。但是实验了很多方法。发现数据post过去后无法生成excel通过生成后下载方法也无法实现。(即在服务器端无法生成,但本机可以生成。)经过多次思路的转折后来想到通过数据分析来调试。看看到底数据是否post到网页
以上是生成并下载的cs文件
后来找到这个工具
具体步骤很简单:
打开工具栏上的插件
虽然是英文的,但是不在话下。文档都是看的英文的。
两张近照
这边就可以看到post过去以后的报错信息。
这个是无刷新post无法看到的页面。正因为这个而纠结了好久。今天终于知道哪错了。
把错误信息复制到文本生成html文件。
原来是.net安全机制搞的鬼。
在web.config 的system.web 后面加两句话就搞定了。
<httpruntime requestvalidationmode="2.0" />
<pages validaterequest="false" />
好了 问题解决了 结博。
相关文章:
-
-
看下面的代码: 页面中的html内容: 执行上面的代码,当点击按钮“新窗口”的时候,会在页面中显示一个窗口,窗口标题为“窗口x”,窗口可以关闭,可以最大化,点击最大化按钮…
-
ExtJs使用总结(非常详细)
一、获取元素(getting elements) 1.ext.get var el = ext.get('myelementid');//获取元素,等同于doc...
[阅读全文]
-
-
-
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论