报表单元格和统计图模态窗口的设
来源:互联网 发布:淘宝卖家欺骗消费者 编辑:程序博客网 时间:2024/04/30 08:42
有的客户在使用润乾报表的时候,希望点击报表中的某一个单元格或者是统计图的时候能够弹出一个网页对话框。不是网页,而是模态窗口。
效果如下图所示:
下面分别对单元格弹出模态窗口传递单元格的值和统计图弹出分别做一个简单的介绍。
单元格模态窗口传递单元格的值:
在展现界面加如下代码:
<script>
function showModal(urlstr,width,height)
{
var me;
me=window;
x=(screen.availWidth-width)/2;
y=(screen.availHeight-height)/2;
dWin=window.showModelessDialog(urlstr,me,'dialogWidth='+width +'px;dialogHeight='+height+'px;help:no;status:no;scroll:no;dialogLeft='+x+';dialogTop='+y);
}
< /script>
function showModal(urlstr,width,height)
{
var me;
me=window;
x=(screen.availWidth-width)/2;
y=(screen.availHeight-height)/2;
dWin=window.showModelessDialog(urlstr,me,'dialogWidth='+width +'px;dialogHeight='+height+'px;help:no;status:no;scroll:no;dialogLeft='+x+';dialogTop='+y);
}
< /script>
如图:
然后增加一个modelDialog.jsp 页面 用来展现模态窗口的:具体代码见网址:
http://bbs.raqsoft.com.cn/forum.php?mod=viewthread&tid=347&extra= 里面的附件。
然后我们报表的单元格的超连接表达式为:
"javascript:showModal(\'modelDialog.jsp?raq=bingxingtu.raq&arg1="+A1+"&arg2="+B1+"\',600,400)"
超链接的意思为:在一个模态窗口打开bingxingtu.raq 文件并且给bingxingtu.raq 中的 arg1参数传递A1单元格的值,给arg2传递B1的值。
下面介绍一下统计图如何传递参数:
统计图的模态窗口的代码如下:
<script>
function showModal(urlstr,width,height)
{
var me;
var acell= document.getElementById("report1_B1").innerHTML; //获取B1单元格的值
var bcell= document.getElementById("report1_C1").innerHTML; // 获取C1单元格的值
//alert(cell.innerHTML);
urlstr+=acell; //将B1单元格的值拼接再url后面
xurl=urlstr+"&arg3="+bcell; //建一个新的url,在urlstr后面拼接C1单元格的值
//alert(xurl);
me=window;
x=(screen.availWidth-width)/2;
y=(screen.availHeight-height)/2;
dWin=window.showModelessDialog(xurl,me,'dialogWidth='+width +'px;dialogHeight='+height+'px;help:no;status:no;scroll:no;dialogLeft='+x+';dialogTop='+y);
}
< /script>
设置如图:
超链接的表达式为:
#"mailto:'modelDialog.jsp?raq=222333.raq&arg1=@category&arg2=',500,150">'modelDialog.jsp?raq=222333.raq&arg1=@category&arg2=',500,150)
效果图如下:
0 0
- 报表单元格和统计图模态窗口的设
- 润乾报表统计图模态窗口传递单元格值
- 利用单元格属性动态控制统计图的宽度
- 报表单元格的合并
- 润乾报表v4-统计图中如何弹出超链接窗口
- 告别.NET生成报表统计图的烦恼
- 告别.NET生成报表统计图的烦恼
- 润乾报表的统计图功能
- 润乾集算报表生成SVG统计图的示例
- 告别.NET生成报表统计图的烦恼
- 带渐进色统计图的报表绘制
- 对于FastReport报表设计时出现一个闪闭的窗口的解决方法
- 报表模型单元格的引用-报表系统
- 报表单元格的合并(续)
- 如何设置和取得数据窗口中的单元格的值
- 利用单选按钮切换显示统计图和报表
- 批量绘制报表统计图
- C#调用office2003的OWC11组件生成报表统计图
- 小左分享|驴友的户外生存
- Sqoop1.4.6的安装及命令行使用
- java企业级应用之术语篇,值得一看!
- QQ音乐MV/腾讯视频下载教程
- 神思二代身份证读卡器Demo的C++版本
- 报表单元格和统计图模态窗口的设
- 【nginx源码学习与运用 三】变长数组ngx_array_t
- log4j配置文件(.properties)详解
- setOnTouchListener、setOnClickListener和setOnLongClickListener先后顺序
- 【HIVE】hiveserver2 不能启动端口 10000 开启服务的相关经验总结
- c++中的set_new_handler和new_handler
- redis处理库存问题
- print、println、printf的区别
- 安卓应用中使用第三方软件打开PDF文件