报表知识库
简单弹出层的实现方法
问题描述
报表中点击一行的首格,弹出一个层,层中嵌套的是首格数据的详细信息的报表。
解决方案
使用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);
}