
我知道FinReport报表可以通过Frame框架集成到Web页面中,它也是B/S架构的,原理应该是一样的。
报表作为页面的一部分,可以以iFrame方式嵌入在网页中,指定iFrame的src即可。
以HTML为例,将报表嵌入到一个HTML页面中
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>FineReport Demo</title>
<meta http-equiv="Content-Type" content="text/htmlcharset=GBK" />
</head>
<body>
<iframe id="reportFrame" width="900" height="400" src="/WebReport/ReportServer?reportlet=/doc/Primary/Parameter/Parameter.cpt"></iframe>
</body>
</html>
之后就能得到效果了。
你说的仪表盘,也就是图表原理是一样的,就是要开发HTML代码。
题外话,就开发来讲不建议使用tableau,如果你是寻求可视化的话,很多软件例如报表类的FineReport或者同是BI的FineBI,在数据处理方面和后期开发方面更好。
因为各个版本IE,ActiveX的设置不太相同,所以建议用reg导入导出的功能。可以给你IE8的。
其中Zones代表:
1 本地 Intranet 区域
2 受信任的站点区域
3 Internet 区域
4 受限制的站点区域
REG_DWORD代表:
0 启用
1 提示
3 禁止
(其中“仅允许经过批准的域在未经提示的情况下使用 ActiveX”是反的,应该是翻译问题……)
代码如下:
:控件自动提示
REG add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2201" /t reg_dword /d 0x00000000 /f
:对标记为可安全执行脚本的 ActiveX 控件执行脚本
REG add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1405" /t reg_dword /d 0x00000000 /f
:对未标记为可安全执行脚本的 ActiveX 空间初始化并执行脚本
REG add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1201" /t reg_dword /d 0x00000000 /f
:二进制和脚本行为
REG add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2000" /t reg_dword /d 0x00000000 /f
:仅允许经过批准的域在未经提示的情况下使用 ActiveX
REG add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "120B" /t reg_dword /d 0x00000003 /f
:下载未签名的 ActiveX 控件
REG add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1004" /t reg_dword /d 0x00000000 /f
:下载已签名的 ActiveX 控件
REG add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1001" /t reg_dword /d 0x00000000 /f
:允许 Scriptlet
REG add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1209" /t reg_dword /d 0x00000000 /f
:允许运行以前未使用的 ActiveX 控件而不提示
REG add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1208" /t reg_dword /d 0x00000000 /f
:运行 ActiveX 控件和插件
REG add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1200" /t reg_dword /d 0x00000000 /f
:在没有使用外部媒体播放机的网页上显示视频和动画
REG add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "120A" /t reg_dword /d 0x00000000 /f
至于可信站点,只试过网址的,可以告诉你,你自己举一反三:
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\baidu.com\www" /v http /t REG_DWORD /d 0x00000002 /f
其中baidu.com\www必须按他的格式,比如mail.163.com需要改成163.com\mail,后面的http是协议名,可以改成https或者ftp。
搜了下,IP可以这样写:
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range100" /v "*" /t REG_DWORD /d 00000002 /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range100" /v ":Range" /t REG_SZ /d "191.0.0.6" /f
其中Range100这个数字随便编,只要别跟现有的一样就行了。图形界面添加的是自己编号的。
第一行的*代表协议,http、https、ftp等……
希望能帮到你。
企业版火绒绑定ip方法:1.打开火绒软件
2.进入防护中心,点窗口左下角的高级防护功能
3.滑动开启ip名单,出现提示,点击我知道了
4.双击打开ip名单,进入新窗口,点击右下角的添加规则
5.d出对话框,输入想要添加ip地址,多个ip换行输入,点击保存
6.这样就成功添加了信任ip
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)