window["undefined"]=window["undefined"] 的意义

文件位置:source\core\Ext.js
该文件的第二句就是

// for old browsers
window["undefined"] = window["undefined"];

咋一看上去有点摸不着头脑,等号左右两边是一模一样的.看注释说明,是为了兼容旧的浏览器,难道旧的浏览器没有window["undefined"]这一个属性?

官方论坛上 Animal 是这样回答的:

开始阅读ExtJs源代码

今天开始阅读ExtJs的源代码,我会把在阅读过程中认为有价值,或者需要标记一下的内容写到这一个分类里面.一些理解可能并不是对的,欢迎大家指正.

基于Ext2.0的自动配置Grid列的插件

AutoGrid 是一个基于 extjs 的插件。可以让用户保存自己选择的列,下面这一个例子是将内容保存在data.txt文件中。

关于Grid的例子,可以参考官方实例目录中关于Gird的例子。这一个插件在实现个性化Grid的时候非常有用.

使用方法:
[code]
Ext.onReady(function(){

firefox 中文字体太小的解决方案

解决办法其实很简单,就是将所有的默认字体改为13px.使用方法:
在引用ext的css后面再加上引用 ext-patch.css 即可.
(当然你也可以把它加在引用ext的css文件最后.)

ext-patch.css
(可以直接下载附件ext-patch.zip)
[code]
/* --------------- 修改 Ext CSS -------------- */
/* Ext 2.0 */
.x-window-footer {
position: relative;

两个(多个)根节点的树

改编自ExtJs 自带的tree例子,可以为该树选择两个以上的根节点。

原理:ExtJs 的树并不支持多个根节点,但它提供了一个隐藏根节点的属性.
其实就是相当于新建一个虚拟的根节点,然后把多个节点挂到该节点上,然后再把虚拟的根节点隐藏.

聚合内容