包含extjs打開新頁面的詞條

本文目錄一覽:

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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-29 12:51
下一篇 2024-12-29 12:51

相關推薦

發表回復

登錄後才能評論