• 用OWC11图形分析本页面及其他页面Table中的数据


    用ReportServers生成报表的时候.
    是在页面的一个IFrame中引入了一个ReportServers服务器上的一个页面链接.
    reportServers提供了一个工具栏,有导出,打印调整比例等等,但是他没有图形分析功能.
    于是想给他加一个图形分析功能.
    问题是IFrame中引用的外部服务器的页面,通过JS是没有权限访问到的.
    现在采用AJAX方法,把这个IFrame中的链接给AJAX,AJAX在不刷新页面的情况下,
    取到ReportServer服务器上生成的页面的HTML(注意:AJAX传给ReportServer服务器的url中传的参数
    要使工具栏不显示,否则生成的HTML代码不能赋值到DIV.innerHTML中).
    然后在得到的HTML页面中找到title标记为"DataTable"的table(这个是人为设置的,因为ReportServers
    服务器生成的HTML中Table都是没有名字的,只能通过某个特殊的属性表示你要图形分析的Table).
    将这个Table的HTML代码赋值给DIV.innerHTML.
    然后页面根据设置的参数来取得要显示的表头和表列名称.
    将这些表头表列前面加上check框显示在table中.
    然后用户在页面上操作,选择需要显示的行列,程序通过判断用户check的选项的顺序,
    从Table中取得数据并组织成字符串,在OWC11中显示.

    test.html页面模拟服务器生成的HTML.

    代码虽然有点糙,但是注释还是具体的
    效果如下图

  • 相关阅读:
    css自适应
    css居中
    js生成签名
    javascript与Android、IOS交互
    js截取路径参数
    js date对象
    js判断设备、浏览器类型
    live555实践
    关于django
    mysql的基本知识
  • 原文地址:https://www.cnblogs.com/lmarsy/p/426389.html
Copyright © 2020-2023  润新知