Extjs4增加Tree節點級選方法,可非同步級選

2021-06-26 12:11:23 字數 1147 閱讀 9159

樹的重新整理常常是整顆樹全部節點重新整理,但有些時候我們需要只重新整理某乙個節點下的資料,方法很簡單,在非同步樹中我們不難發現,第一次展開乙個節點的時候是向後台獲取資料的,第二次展開就不會再獲取,因方法如下處理:

/* * 過載

*/reload:function(),

/* * 新增新節點時過載

*/loadnewnode:function()

});/*

* 級選

*/cascadecheck:function(checked),

/* * 級選並展開子節點

*/cascadecheckexpand:function(checked),

/* * 級選子節點

*/childcheck:function(checked));

}, /*

* 級選子節點並展開

*/childcheckexpand:function(checked),

/* * 新增新節點時過載

*/loadnewnode:function(),

/* * 級選(同步樹)

*/cascadecheck:function(checked),

/* * 級選並展開子節點

*/cascadecheckexpand:function(checked),

/* * 級選子節點

*/childcheck:function(checked));

}, /*

* 級選父節點

*/parentcheck:function(checked)

} },

/** 是否存在已選擇子節點

*/hascheckedchild:function()

});return value;

},/* * 級選子節點並展開

*/childcheckexpand:function(checked){

var me=this;

me.expand(false,function(childs){

if(childs!=null){

for(var i=0;i

kunoy

出處:

申明:作者寫博是為了總結經驗,和交流學習之用。

ExtJs4 問題總結

在用到ext grid的時候,如果後台計算量大或者返回的資料量過大導致載入資料時間超時,時間超時後會發現grid沒有資料顯示。解決的方法是把超時的時間設定大點,ext的ajax預設請求都是30秒。設定方法如下 ext.ajax.timeout 90000 一秒 1000毫秒。上面設定是把timeou...

學習Extjs4心得

其實,學習extjs4的過程中,經常的檢視api。因為一開始接觸這個,所以一開始不會檢視api,但後來玩久了,也就能夠很熟練的玩了。其實,不管事什麼開發語言還是框架,學會檢視api是我們必須要做的事 在開發過程中,最糾結的就是除錯,我用的是firefox,裡面有個firebug,是除錯js的神器,可...

ExtJs4 基礎必備

解壓有20多兆,別怕,真正執行的沒這麼大。認識下這個包的檔案結構吧。1.類的命名規範 2 原始檔的命名規則 3 方法和變數的命名規則 4 屬性的命名規則 onready 只有在ext框架全部載入完後才能在客戶端的 中使用ext,而ext的onready正是用來註冊在ext框架及頁面的html 載入完...