将查询得到的json段的一行,设为链接形式,以打开新页面进行详细内容显示


{

            //将从数据库中查出的excel_id 夹在 url中作为参数传到 新打开的钻取界面中
            "text" : "明细",
            "dataIndex" : "EXCEL_ID",
            "width" : 40,
            "renderer" : function(value,cellmeta,record) {
                var value = '明细查询';
                var excel_id = "'"+ record.data["EXCEL_ID"]+"'";
                return '<a href="#" οnclick="queryDetial('+excel_id+')">' + value + '</a>';
            },
        } , {//该字段,设为hidden,不用于显示,用于传输excel_id数据进行,表格的明细查询
            "dataIndex" : "EXCEL_ID",
            "width" : 40,
            "hidden" : true,

        }


function queryDetial(excel_id){
        var queryDetial = new queryDetialWin(excel_id);
        queryDetial.winshow();
    };
    
    function queryDetialWin(excel_id){
        var win = null;
        
        this.create = function(){
            console.log(excel_id);
            win = Ext.create('Ext.window.Window',{
                title : "明细查询结果页面",
                width : '80%',
                height : 300,
                resizable : false,
                draggable : false, // 是否可以拖动
                collapsible : true, //允许缩放条
                closeAction : 'close',
                closable : true,
                modal : 'true',// 弹出模态窗体
                html:'<iframe src="detail.jsp?excel_id='+excel_id+'" width="100%" height="100%"></iframe>',
            });
        };
        this.winshow = function(){
            if(win==null)
                this.create();
            win.show();
        };
    };

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值