报表知识库
我要提问

简单弹出层的实现方法

问题描述

报表中点击一行的首格,弹出一个层,层中嵌套的是首格数据的详细信息的报表。

 

解决方案

使用showModalDialog的方式,弹出框,具体代码:

function onOpenWindow(cell){ 

//showModalDialog的第二个参数是传递给子窗口的值

//在子窗口可以通过window.dialogArguments方法获取

//如果不需要传递,这个参数就用window本身

var a = cell; 

//alert(a);

var result = window.showModalDialog(“sub.jsp?raq=/sub.raq&arg1=”+a,window,”dia=logWidth:=800px;dialogHeight:400px”); 

 

function show(){ 

var cell = event.srcElement;

//获取光标点击单元格对象

var a = _getEditingValue(cell);

//获取点击单元格对象的值 

//alert(cell); 

onOpenWindow(a); 

 

标签: