本文目錄一覽:
extjs點擊一個按鈕跳轉另一個js頁面
你是說在本頁面點擊按鈕後顯出另一頁面的list?
你可以給按鈕寫一個onclick
方法,再方法裡面獲取要顯示在本頁面的位置的對象(一般div)
$(‘#div’).load(另一個頁面地址);
控制顯示隱藏即可
這個方法基本可以了,你在美化一下
Ext.Button這個是啥,你多發點出來,獲取到的是啥
如何在extjs中打開一個新的界面,原先的界面還存在。
添加單擊事件就可以了
listeners : {
‘click’ : tree_itemclick
}
————————————-
function tree_itemclick (node, event) {
var tabId = “tab-” + node.id;
var tabTitle = node.text;
var tabLink = node.attributes.url;
//alert(tabLink);
currentPage = tabId;
var centerPanel = Ext.getCmp(“mainpanel”);
var tab = centerPanel.getComponent(tabId);
var subMainId = “tab-” + node.id + “-main”;
if (!node.isLeaf()){
// 為葉子節點時,點擊進入鏈接
event.stopEvent();
return;
}
if (!tab) { //判斷MainTabPanel中是否存在這個頁面,如果不存在將創建一個
tab = centerPanel
.add(new Ext.Panel(
{
id : tabId,
title : tabTitle,
autoScroll : true,
iconCls : “tabIconCss”,
layout : “fit”, //填充布局,它不會讓load進來的東西改變大小
border : false,
closable : true,
//closeAction : ‘hide’,
items : [ {
showMask : true,
maskMsg : ‘正在載入數據,請稍等…’,
scripts : true,
html : “iframe scrolling=’auto’ frameborder=’0′ width=’100%’ height=’100%’ src='”
+ tabLink + “‘ /iframe”
} ]
}));
}else {
centerpanel.setActiveTab(tab);
}
centerPanel.setActiveTab(tab); //將焦點指向我點擊節點打開的頁面
};
extjs使用window.open(url)方法打開新窗口,怎麼使用POST方式傳參
使用window.opener.document可在打開頁面直接訪問父窗口變數和方法,直接取即可。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/300498.html