
正確: <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加態(tài)重新加載columnModel和store
//重新綁定grid
this.grid.reconfigure(newStore, new Ext.grid.ColumnModel(cm1));
//重新綁定分頁工具欄
this.pagingBar.bind(newStore);
//重新加載數(shù)據(jù)集
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動態(tài)加載tbar(可擴展進行延伸控制任何DIV)
var pan=new Ext.Panel({tbar:new Ext.Toolbar({})....); //定義空對象容易在PANEL加載時沒加載tbar,所以會出現(xiàn)沒有高度或隱藏起來
var t=new Ext.Toolbar({...});
document.getElementById(pan.tbar.id).innerHTML = ""; //清空panel.tbar下的所有內(nèi)容
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});