ext-ui.com

禁用/启用树(兼容IE)

改编自ExtJs 自带的tree例子,禁用后extjs的树会不可用,并会加上一层遮罩。

ExtJs的Tree.TreePanel里面有两个方法 enable()/disable(),按照常规来说方法已经够用了.的确这两个方法在firefox下不会有任何问题,但在ie中,disable()后,整棵树没有遮罩效果,而是黑掉了非常难看.

解决办法非常简单,核心代码如下:

Ext中判断浏览器和操作系统的代码

  文件位置:source\core\Ext.js
Ext中判断浏览器和操作系统的代码非常简洁,代码如下:

var ua ......

关闭论坛的功能

由于最近大家问题的问题实在是太复杂了,小弟我最近太多杂七杂八的事情要做,很多问题根本没有遇到过,因此没有回复大家.我不希望大家等待时间很久,又没有得到答案.所以暂时关闭了论坛的提问功能,同时关闭用户的注册功能.开启匿名用户发表评论的功能.

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

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

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

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

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

开始阅读ExtJs源代码

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

聚合内容