一、显示效果:

SNF快速开发平台MVC-Grid++集成打印_SNF

 SNF快速开发平台MVC-Grid++集成打印_SNF_02

二、程序实现:

  1、先要在 打印模版程序 给指定页面进行在线设计打印模版

SNF快速开发平台MVC-Grid++集成打印_SNF_03

SNF快速开发平台MVC-Grid++集成打印_SNF_04

  2、在使用的程序当中,增加如下代码即可。程序上是可以挂多个打印模版的,程序页面的代码不用动直接可以读取到打印模版程序配置的多个打印模版。

    2.1页面js代码如下:

                this.printClick = function(_id){
                    snf.printMessageConfirm(function(){
                        snf.printAllPlug(_id, self.urls.query, self.queryForm);
                    },function(){
                        var getSelected = $("#grid").datagrid("getSelected");
                        if(getSelected == undefined){
                            snf.message("warning", "请选择要打印的行!");
                            return;
                        }
                        snf.printSinglePlug(_id, self.urls.query, "QueryId&&abc=123", getSelected.Id);


                    });
                };

    2.2页面按钮代码配置如下:

<a href="#" plain="true" class="easyui-splitbutton" data-options="menu:'#dropdown1',iconCls:'icon-download'"  data-bind="click:downloadClick"  >导出</a>  
            @Html.GetPrintButtonByModule("DemoSingleTableAdmin")
@Html.GetPrintButtonByModule("DemoSingleTableAdmin")这语话就是按菜单编码读取的打印模版

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 这个系列教程文档,欢迎转载:

 

Winform开发框架之图表报表在线设计器2-图表-SNF.EasyQuery项目--SNF快速开发平台3.3-Spring.Net.Framework

Winform开发框架之图表报表在线设计器-报表-SNF.EasyQuery项目--SNF快速开发平台3.3-Spring.Net.Framework

Winform开发框架之通用附件管理模块 --SNF快速开发平台3.3-Spring.Net.Framework

SNFAutoupdater通用自动升级组件V2.0-WinForm

SNF快速开发平台3.2之--.Net可扩展的单据编号生成器-SNF.CodeRule

SNF快速开发平台3.1之--审核流(3)低调奢华,简单不凡,实例演示-SNF.WorkFlow

SNF快速开发平台3.1之--审核流(2)流程设计-SNF.WorkFlow功能使用说明

SNF快速开发平台3.1之--审核流(1)SNF.WorkFlow审核流简介

SNF快速开发平台3.0之--完美的代码生成器SNF.CodeGenerator-快速开发者的利器

基于MVC4+EasyUI的Web开发框架--Spring.Net.FrameworkV3.0总体介绍

SNF快速开发平台3.0之--MVC 打印解决方案

SNF快速开发平台3.0之--文件批量上传-统一附件管理器-在线预览文件(有互联网和没有两种)

SNF快速开发平台3.0之--asp.net mvc4 强大的导出和不需要上传文件的批量导入EXCEL

SNF快速开发平台3.0之MVC通用控件库展示-Asp.net+MVC4.0+WebAPI+EasyUI+Knockout

SNF快速开发平台3.0之BS页面展示和九大优点-部分页面显示效果-Asp.net+MVC4.0+WebAPI+EasyUI +Knockout

SNF快速开发平台3.0之-界面个性化配置+10种皮肤+7种菜单-Asp.net+MVC4.0+WebAPI+EasyUI+Knockout

SNF快速开发平台3.0之-CS页面-Asp.net+Spring.Net.Framework

SNF快速开发平台3.0之--系统里广播的作用--迅速及时、简明扼要的把信息发送给接收者

作者: 王春天 
QQ群:322581894 关于作者: 大连天翼信息科技有限公司 技术总监。 SNF快速开发平台 创始人。应用平台架构师、IT规划咨询专家、业务流程设计专家。 专注于快速开发平台的开发、代码生成器。同时专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,精通DotNet系列技术Vue、.NetCore、MVC、Webapi、C#、WinForm等,DB(SqlServer、Oracle等)技术,移动端开发。熟悉Java、VB及PB开发语言。在面向对象、面向服务以及数据库领域有一定的造诣。现从事项目实施、开发、架构等工作。并从事用友软件产品U8、U9、PLM 客开工作。 如有问题或建议,请多多赐教! 本文版权归作者和CNBLOGS博客共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过邮箱或QQ 联系我,非常感谢。