Extjs TabPanel Tab页面刷新操作

来源:互联网 发布:linux arp 刷新时间 编辑:程序博客网 时间:2024/06/15 19:16

在新建tab时设置autoLoad配置,则Ext为tab创建一个updater对象

 autoLoad: {url: url,    text: "页面载入中...点击页面标题右键菜单可进行刷新",    callback : function(el, success, response, options) {    if (success != true) {    Ext.Msg.alert("错误","页面加载出错!点击页面标题右键菜单可进行刷新");                            el.dom.innerHTML="<div>页面载入出错。点击页面标题右键菜单可进行刷新</div><br>"+response.responseText;    return;    } },scripts : true},

在右键菜单中添加项

{text    : '刷新',handler : function () {//tabPanel.try{var updater=activeTab.getEl().getUpdater();if(updater){updater.loadScripts=true;updater.defaultUrl=activeTab.autoLoad.url;        updater.refresh();}}catch(e){Ext.Msg.alert("提示","页面刷新失败:"+e.message);}}}


原创粉丝点击