1.Extjs 三個主要文件錯誤的引用, 瀏覽器無法顯示Extjs效果.

正確: <script type="text/javascript" src="script/ext/ext-all.js"></script>
錯誤: <script type="text/javascript" src="/script/ext/ext-all.js"></script>
<script type="text/javascript" src="../script/ext/ext-all.js"></script>
2.gridpanel加態重新加載columnModel和store
//重新綁定grid
this.grid.reconfigure(newStore, new Ext.grid.ColumnModel(cm1));
//重新綁定分頁工具欄
this.pagingBar.bind(newStore);
//重新加載數據集
newStore.load({params:{start:0,limit:10}});
3.tabpanel判斷tab頁在不在
var tem=tabpanel.getItem("tabpage");
//判斷tab頁在不在.
if(tem)
Ext.Msg.alert("ok");
else
Ext.Msg.alert("not");
4.panel動態加載tbar(可擴展進行延伸控制任何DIV)
var pan=new Ext.Panel({tbar:new Ext.Toolbar({})....);
//定義空對象容易在PANEL加載時沒加載tbar,所以會出現沒有高度或隱藏起來
var t=new Ext.Toolbar({...});
document.getElementById(pan.tbar.id).innerHTML = "";
//清空panel.tbar下的所有內容
t.render(pan.tbar);
//toolpanel顯示到panel.tbar(div)下
5.Ext.data.Record 類 引用和賦值問題
var record=new Ext.data.Record({});
......
store.insert(0,record); //record值勤改變.store中的值也改變.
store.insert(0,record.copy); //record值改變,store中的值不變.record.copy()復制返回另一個記錄.
6.Ext.data.Store 設置baseParams方法
myStore.setBaseParam('foo', {bar:3});
posted on 2009-02-04 17:02
紫蝶∏飛揚↗ 閱讀(1233)
評論(1) 編輯 收藏 所屬分類:
EXTJS 、
重點