TimZhang 发表于 2018-2-11 14:31:41

页面导出至Excel时,不导出命令按钮。

导出页面至 Excel,顾名思义,就是将整个页面导出。
所以页面上有什么内容,我们就导出什么内容。
但是,有次遇到某用户提了个特殊需求:“执行页面导出操作时,我不想展示执行该导出命令的按钮”。
对此,我们就专门开一个帖子,细聊一下,如何实现这个特殊的需求。
首先,你需要隐藏那个执行导出命令的按钮。
其次,用JS代码动态生成一个伪按钮,之所以称之为伪按钮,是相对于我们隐藏的那个按钮而言。
最后,当用户点击伪按钮时,对隐藏的按钮执行点击操作,从而实现本次需求。

suoguorong 发表于 2018-2-11 18:31:55

:i0tw:

suoguorong 发表于 2018-2-11 18:32:54

可将工程实例一并奉上,我们好下载cope:P

Simon.hu 发表于 2018-2-12 09:13:57

嗯,除了这个办法以外,大家也可使用,设置打印区域的办法,来完成。
不过这个办法,也确实很巧妙! :hjyzw:

Noel 发表于 2018-2-12 10:05:53

suoguorong 发表于 2018-2-11 18:32
可将工程实例一并奉上,我们好下载cope

示例请见附件

carl_chen 发表于 2019-11-15 17:45:52

本帖最后由 carl_chen 于 2019-11-15 17:48 编辑

Simon.hu 发表于 2018-2-12 09:13
嗯,除了这个办法以外,大家也可使用,设置打印区域的办法,来完成。
不过这个办法,也确实很巧妙! :hjyz ...
设置打印区域可以吗?胡老板?
这个是 导出当前页面的 Excel文件,我试了设置打印区域,但是它任然会把页面上所有东西都导出到Excel文件中:(
如果设置了打印区域,只是在导出的Excel文件打印时,只打印设定的区域

Eric.Liang 发表于 2019-11-15 17:48:15

carl_chen 发表于 2019-11-15 17:45
设置打印区域可以吗?胡老板
这个是 导出当前页面的 Excel文件,我试了设置打印区域,但是它任然会把 ...

导出页面到Excel目前是不支持设置打印区域的

carl_chen 发表于 2019-11-15 18:03:06

Eric.Liang 发表于 2019-11-15 17:48
导出页面到Excel目前是不支持设置打印区域的

嗯,这样说也行。
如果设置了打印区域,只是在导出的Excel文件打印时,只打印设定的区域。
并不是,只导出设定的区域为Excel文件:)

Simon.hu 发表于 2019-11-18 09:17:43

功能解释
打印区域设置了以后,
相当于给Excel设置了打印区域,并不是直接导出Excel的时候,不导出该部分

是大熊鸭~ 发表于 2024-4-17 14:05:44

其实可以将命令按钮行隐藏起来,然后在页面加载命令控制行显示,这样导出页面到EXCEL就不会把按钮给导出来了。
页: [1] 2
查看完整版本: 页面导出至Excel时,不导出命令按钮。