菜鳥筆記之zTree(一)

2021-08-29 20:39:11 字數 953 閱讀 8801

//獲取當前的樹

var treeobj=$.fn.ztree.getztreeobj("tree");

//獲取當前選中的結點集合

var nodes=treeobj.getselectednodes();

//根據tid獲取選中的某個結點(因為就乙個,所以默 認選中陣列的第乙個)

var node=ztree.getnodebytid(nodes[0].tid);

//判空是否存在

if(node)

增刪改基本操作:

增加:

ztree.addnodes(node,)

//node為之前選中的結點

//addnodes是在選中的結點的下新增子結點

是後台封裝的ajax的返回值

//"{}"中填寫的是結點中需要的屬性以及對應的值,用逗號隔開,屬性名與值之間冒號

//nodes是之前獲取選中結點的結果集

var parentnode=nodes[0].getparentnode();

//獲取選中的結點

var node=ztree.getnodebytid(nodes[0].tid);

//判斷結點是否存在

if(node)

var treeobj=$.fn.ztree.getztreeobj("tree");

//原本選中的結點已刪除,因此將結點的選中換成原本選中結點的父結點

treeobj.selectnode(parentnode,true);

修改:

//將結點對應的屬性直接進行修改

nodes[0].name=data.data.right.name;

//直接將結點進行更新

ztree.updatenode(nodes[0]);

菜鳥筆記之演算法

在程式設計中,我們如果要解決問題,就要涉及到演算法設計,演算法設計是最具創造性的工作之一,本人認為演算法設計是計算機工作之中最具活力的工作。人們解決問題的思想方法步驟都有可以稱之為演算法演算法是指令的集合,是為了解決問題而進行的一系列的操作,他明確了可計算的過程,以乙個資料結合作為輸入,以乙個資料集...

MFC菜鳥筆記 一

第一章 控制項使用 新增變數 如果我們要在程式中訪問對話方塊中的控制項,就必須給這些控制項分別新增變數。所謂新增變數,就是給程式中要用到的控制項物件定義乙個與之關聯的變數作為控制項的 以後用到該控制項時,訪問其 變數即可。就是說,乙個變數代表乙個具體的控制項物件。例如,要獲得使用者在編輯框中輸入的內...

Ztree使用筆記

1.初始化樹 fn.ztree.init treedemo setting,znodes treedemo 放置樹的容器id,setting引數設定,znodes初始化的節點 2.setting 引數設定如下 var setting data callback 3.後台自定義類,用來接受樹資料,返回...