① extjs 父頁面刷新store
我也正遇到這問題刷新 是不正成功:痛苦中~~~ 我是這樣
var ba_store =new Ext.data.Store({··})
var ba_grid = new Ext.grid.GridPanel({
store:ba_store ,
請問在其它窗口什回么刷新 ???
我這樣刷新總是在本答窗口刷新 :ba_grid.store.reload();
② extjs 關閉子頁如何新刷父頁面
事件需要兩個類,一個執行,一個聽,你的代碼就一個類。
me.fireEvent('msyDetailEdit');這句話第一個參數是事件名,第內二個才是參容數
改成 me.fireEvent('msyDetailEdit',response);
外層類aa.on("msyDetailEdit",fucntion(response){
//這里處理response
});
如果不寫兩個類,
success:function(response){
//me.fireEvent('msyDetailEdit'); 這里可以直接寫邏輯啊
}
③ extjs4 嵌套頁面刷新父頁面grid問題
奇怪 你為什麼 要用ifram 我們一般都是定義一個viewport 給出border 布局,
比如你這樣的布局,我們一般就是在viewport 引用一個panel 或者form 來顯示你的查詢條件,region設置為north,再在viewport
引入一個grid region設置為center, 這樣他們就在一個界面中了 不久好拿對象了 。。
你這種不覺得慢么?也是 現在的電腦機子配置都很好,我們項目客戶那邊的還奔騰的處理器呢,用iframe慢的很的
④ extjs treepanel 如何獲得 當前節點的 父節點
TreeNode的屬性:
parentNode: Node
此節點的父節點。The parent node for this node.
⑤ Extjs 子窗口向父窗口傳值的問題不用frame
Ext.getDom("父窗textfield id").value=Ext.get("機房 id").dom.value
在確定按鈕點擊事件中
⑥ extjs 初始化函數 中的 this.callParent(arguments);類似於繼承么就是繼承父類的對應的初始化函數
主要是為了覆蓋父類的同名方法...但是又需要父類方法同樣的動作的時候...
//比如一個grid父類
Ext.define("baseGrid",{
extend:"Ext.grid.Panel",
initComponent:function(){
//這里設置表格的工具欄,用一個createDockedItems方法生成
this.dockedItems=this.createDockedItems();
this.callParent();
},
//這里是生成表格的工具欄,默認的只有一個分頁欄
createDockedItems:function(){
return[{
xtype:"paging",dock:"bottom",store:this.store
}]
}
});
//然後grid1繼承這個類
Ext.define("grid1",{
extend:"baseGrid",
//這里grid1不僅有分頁欄,還需要有添加,修改,刪除的工具欄
createDockedItems:function(){
vartbs=this.callParent();//這里調用callParent,就是父類的方法,返回父類方法中的內容,就是那個分頁欄
//這里添加一個新的工具欄,包括添加修改按鈕
tbs.push({xtype:"toolbar",items:[
{text:"添加"},
{text:"修改"}
]});
returntbs;
}
});
//其實主要作用是為了覆蓋,而同時又不是全部都覆蓋,所以有了這個方法
⑦ extjs彈出框如何獲取父窗口的sm多選框的值
Ext.getCmp("parentId").getSelectionModel().getSelections( ) ;
⑧ extjs調用iframe父級函數
我寫了兩頁的演示,你可以研究研究
a.html
<HTML>
<body onload="onLoad()">
<iframe id='frame' src='b.html'>
</ IFRAME>
如何type='text/javascript'>
功能的onLoad(){
警報(的document.getElementById(「框架」)。內contentWindow.bbb);
}
</ SCRIPT>
</ HTML>
----------------------------------
b.html
dfsdafdsafd
如何type='text/javascript'>
VAR BBB = 123;
</ SCRIPT>
=======================================
這個例子被容稱為主頁的js變數定義在iframe頁面,IE,FF測試通過。
主要onload事件是非常重要的,否則會出錯
⑨ extjs4.2 彈出窗口返回到父窗口
Ext.getDom("rowText「).value = ids;
rowText為父窗口input框id
⑩ extjs怎麼將子窗口中選中的數據傳入到父頁面中
function openwin(index) {
var i = index.parentNode.parentNode.rowIndex;
var centerName = document.getElementById("newbody").rows[i - 1].cells[2].textContent;
//打開另一個窗口,傳遞的參數在地址欄上
window.open("VisualizationDraw.htm?centerName=" + centerName + "&row= " + i, "newwindow", "height=880, width=1000, toolbar =no, menubar=no, scrollbars=no, resizable=no, location=no, status=no")
}
到新回頁面中獲取地址欄傳遞的參數就可以。答