• GRID++ 报表开发一些总结


    关于H5 GRID++ 支持交叉表的json 以及普通表的json    也支持XML 具体数据类型参见 GRID++ 安装目录C盘下C:Grid++Report 6WebSampleshtml5 

    必须要用GRID++ 6 但是向下兼容 暂时没有看到支持对报表操作的js 对象以及方法属性  列如对报表传递参数之类的 --需引用 grhtml5-1.0.0beta-min.js

    动态设置报表标题 -----------------------------------------------

    使用插件,必须要使用chrom 41 版本,以及在注册表中注册dll

    先到 C:Grid++Report 6WebSampleshtmlgrinstallgrbs .exe 安装  之后在注册。 应先卸载本机的高版本的chrom 不然 快捷方式 会默认打开高版本的。

    具体的环境配好之后 可以参见 插件开发手册进行web版的插件开发。 --需引用 CreateControl.js

    ---所有的引用js和都要使用对应版本的GRID++ 报表。

    +++++++++++++++++++++++++++++++++开发总结经验++++++++++++++++++++++++++++ +++++++++++++++++开发时遇到的困难+++++++++++++++++++++++ --所有的使用固定的URL(列如:/rpt/AD().grf)这种都会带来浏览器的缓存,无论清缓存还是其他办法都是治标不治本的方式。 --应该使用 GRID++的读报表方式 列如一下。即使是这样也不能解决浏览的缓存状况。在加上一个Meth.random()随机版本库函数 ---后端写法 *.aspx     protected void Page_Load(object sender, EventArgs e)     {         //将报表模板文件数据发送给请求者。供报表插件读取模板数据         string strPathFile = Server.MapPath("") + @"..grf" + Request.QueryString["report"];         Response.WriteFile(strPathFile);     } --前端正确写法  var Report = {};     try {          Report = ReportViewer.Report;         ReportViewer.Stop();     } catch (e) {     alert(e.Message); }   Report.LoadFromURL("../W11111/loadreport.aspx?method=loadreport&&report=" + report1 + "&&meth=" + Math.random());

    设计器写法  CreateDesignerEx("100%", "700px", "../W11111/loadreport.aspx?method=loadreport&&report=AD()&&meth="+Math.random(), "../W11111/SMenu.aspx?method=savereport&&report=AD().grf", "","");

    二、--------------报表的脚本写法。报表脚本支持JScript /VBScrpt

    var AmountContentCell = Sender.ContentCells.Item("Amount");
    var AmountField = Report.FieldByName("Amount");

    AmountField 取得是一个Object 类型。需要进行类型转换。在进行JScript的脚本编写

    列如 AmountField.AsString  转换成字符串在行操作。具体参照C:Grid++Report 5.0SamplesReports7d.脚本:整行突出显示.grf

  • 相关阅读:
    Wepy 格式化和语法高亮(vscode)
    TypeError: Cannot read property '_wrapper' of undefined
    Vue 自定义事件传参
    Uncaught (in promise) undefined
    微信小程序 获取用户昵称、头像
    微信小程序scroll-view去除滚动条
    微信小程序从子页面退回父页面时的数据传递 wx.navigateBack()
    wx: wx.showModal 回调函数中调用自定义方法
    c#后端 小程序上传图片
    小程序配置,通用域名配置文件
  • 原文地址:https://www.cnblogs.com/tanhu/p/6845926.html
Copyright © 2020-2023  润新知