ext.
define
("ext.demo.panel",,
//建立樹節點的store
createtreestore :
function
(urlstr),,
, proxy :},
sorters :
, root :})
;return treestore;},
//渲染
onrender :
function
(ct, position)
移除
1、獲取選中的節點
var checkedrecords =
this
.getselectionmodel()
.getselection()
;
2、獲取選中節點的父節點
var parentnode = checkedrecords[0]
.parentnode;
3、removechild 方法直接移除
parentnode.
removechild
(checkedrecords[0]
);
新增
1、 新增加節點物件
var newnode = ext.
create
('ext.data.nodeinte***ce',)
;
2、獲取選中的節點
var checkedrecords =
this
.getselectionmodel()
.getselection()
;//當前選中節點的父id
var parentid = records[0]
.data.id;
3、根據parentid獲取父節點
var parentnode =
this
.getstore()
.getnodebyid
(parentid)
;
4、建立節點 並對應節點的資訊
var newnode = parentnode.
createnode
(newnode)
;newnode.
set(
"parentid"
,parentid)
;newnode.
set(
"id"
,records[0]
.data.id)
;newnode.
set(
"checked"
,"true");
newnode.
set(
"leaf"
,true
);
5、將節點插入到對應的位置
parentnode.
(newnode)
;
構建的機構樹如下圖所示:
ceph osd新增和移除
前段時間客戶那邊有台機器的的硬碟全部掛掉,導致上面的檔案系統也全部掛掉,換上新硬碟後需要重新新增osd,下面是詳細步驟 需要注意的是,操作盡量選在晚上10 30之後。先將down掉的osd程序刪掉 具體命令如下 service ceph stop osd.ceph osd out osd.ceph ...
js怎樣新增 移除 移動 複製 建立和查詢節點
1 建立新節點 var para document.createelement p 建立新的 元素 var node document.createtextnode 這是新段落。建立了乙個文字節點 var element document.getelementbyid div1 向乙個已有的元素追加...
xml節點的新增和刪除
新增之前的結果 新增之後的結果 刪除之後就和新增之前是一樣的了,呵呵 如下 using system using system.collections.generic using system.componentmodel using system.data using system.drawing...