打印本页

开发工具与关键技术:MVC
作者:胡名权
撰写时间:2019年8月13日

打印本页不同于打印,它是打印浏览器此页面上显示的多少条数据,而打印则是打印所有存在的数据,为了更好的客户体验我们给它一个判断提示,“您确定要打印全部数据”,如果用户不羡打印数据是可以筛选想要的然后进行打印。那么打印本页也是可以筛选的,哪怕有再多的数据,它只会打印浏览器本页显示的条数据。
那么我们就一起来看一下它的代码有写什么改变。因为打印本页还涉及到了它数据的查询,在返回值那里也要加几句代码,所以我们还要找到对应的查询。
在这里插入图片描述
图中圈出来的部分就是打印本页想要加的代码在它的查询数据的方法里。
在这里插入图片描述
然后打印本页的写法也发生了一些改变:图中两处圈出的地方是不同于一般打印,需要我们加上的几句代码,控制器的代码就是这样的了。那么后一半是不需要改变的,所以我们就不再写出来了。
然后我们来到页面,它的脚本css样式如下:
打印本页
要打印是不是得给打印的按钮写onclick方法,不要忘记了哟。
接着就是判断打印,是否有筛选打印的数据,就是一个多条件查询。

在这里插入图片描述
要注意的是一些参数、方法名称要对应,不然就会报错。这里的话,这个判断的方法名称与上面的不一样,因为原版不够清除供大家参考。图上就是获取到id判断,下面的提示也要对应的改一下,当然如果有明确的区分,提示可以不要。
打印本页的代码就完成了,它的效果我想大家应该是可想而知了吧。就是点击打印本页,假设一共有十条数据,但是本页只显示了五条,那么就只会打印出来五条数据,我们也可以筛选要打印的多少条来进行打印;提示的内容就需要对应的改一下了,当然也可以不要,看里喜欢。我也不方便给大家看到它具体的情况,需要用视频才能更好的展示出来,那么就不展示了吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值