页面导出至Excel时,不导出命令按钮。
导出页面至 Excel,顾名思义,就是将整个页面导出。所以页面上有什么内容,我们就导出什么内容。
但是,有次遇到某用户提了个特殊需求:“执行页面导出操作时,我不想展示执行该导出命令的按钮”。
对此,我们就专门开一个帖子,细聊一下,如何实现这个特殊的需求。
首先,你需要隐藏那个执行导出命令的按钮。
其次,用JS代码动态生成一个伪按钮,之所以称之为伪按钮,是相对于我们隐藏的那个按钮而言。
最后,当用户点击伪按钮时,对隐藏的按钮执行点击操作,从而实现本次需求。
:i0tw: 可将工程实例一并奉上,我们好下载cope:P 嗯,除了这个办法以外,大家也可使用,设置打印区域的办法,来完成。
不过这个办法,也确实很巧妙! :hjyzw: suoguorong 发表于 2018-2-11 18:32
可将工程实例一并奉上,我们好下载cope
示例请见附件 本帖最后由 carl_chen 于 2019-11-15 17:48 编辑
Simon.hu 发表于 2018-2-12 09:13
嗯,除了这个办法以外,大家也可使用,设置打印区域的办法,来完成。
不过这个办法,也确实很巧妙! :hjyz ...
设置打印区域可以吗?胡老板?
这个是 导出当前页面的 Excel文件,我试了设置打印区域,但是它任然会把页面上所有东西都导出到Excel文件中:(
如果设置了打印区域,只是在导出的Excel文件打印时,只打印设定的区域
carl_chen 发表于 2019-11-15 17:45
设置打印区域可以吗?胡老板
这个是 导出当前页面的 Excel文件,我试了设置打印区域,但是它任然会把 ...
导出页面到Excel目前是不支持设置打印区域的 Eric.Liang 发表于 2019-11-15 17:48
导出页面到Excel目前是不支持设置打印区域的
嗯,这样说也行。
如果设置了打印区域,只是在导出的Excel文件打印时,只打印设定的区域。
并不是,只导出设定的区域为Excel文件:) 功能解释
打印区域设置了以后,
相当于给Excel设置了打印区域,并不是直接导出Excel的时候,不导出该部分 其实可以将命令按钮行隐藏起来,然后在页面加载命令控制行显示,这样导出页面到EXCEL就不会把按钮给导出来了。
页:
[1]
2