如何取到上次点击事件的值?

大家可以先看下图,我选中表格中的行的时候,点击详细设置 ,再出来一个新的表格。
我点击这个新的表格的导出数据的时候,我想得到上一个表格选中时得到的ID要怎么做啊?
新手,估计这个问题很简单。请多指教

贴出部分关联的代码
[code="java"]
{
id:'rateButton',
text:'费率组详细',
iconCls:'rateIcoCss',
tooltip:'费率组详细设置',

handler: onrate,
scope:this
}

[/code]
[code="java"]
function onrate(btn)
{
if(queuegrid.selModel.hasSelection()){

                                        var record=queuegrid.getSelectionModel().getSelected();
                                        var id1=record.get("id");
                                    idname1=record.get("name");

}
queuegrid1=new Ext.grid.GridPanel({
...中间代码省略
tbar: [{
id : 'daochu',
text : '导出数据',
iconCls : 'editIconCss',
tooltip : '导出数据',
handler :process,
scope : this
}]
}
})
//========================我想在下面这个函数process里面获取var id1=record.get("id"); 这个idl要怎么才可以传进去呢?

function process() {

var _url = 'excel.php?id='+idl;//我想传个参数过去,如何获取到呢?
 window.location.href(_url);

}
[/code]

表格的选中状态并不会因为你点了其他的控件而消失的

function process() {

//在这里取queuegrid然后得到id1不就完了?
var _url = 'excel.php?id='+idl;//我想传个参数过去,如何获取到呢?

window.location.href(_url);

}

[quote]
function process() {
var record=queuegrid.getSelectionModel().getSelected();

var id1=record.get("id");

var _url = 'excel.php?id='+idl;
window.location.href(_url);
}
[/quote]
如果你在process方法的作用域里能直接取到queuegrid的话当然可以,不行的话你可以给该grid加一个id属性,然后在process方法里通过Ext.getCmp(id)来取