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
紫蝶∏飛揚↗ 阅读(1228)
评论(1) 编辑 收藏 所属分类:
EXTJS 、
重点