jsTree 使用筆記

2021-07-30 21:00:28 字數 1159 閱讀 1508

ajax 初始化 jstree 

var $element = $('#tree');

$element.jstree(,

"check_callback" : true,

'data' : ,

"folder" : ,

"file" : },

"state" : ,

"plugins" : [ "checkbox", "dnd", "state", "types" ]

});

jstree 獲取節點方法

//未採用checkbox

$element.jstree().get_selected(true); //獲取選中節點

$element.jstree().get_top_selected(true);//獲取被選中節點的父級

$element.jstree().get_bottom_selected(true);//獲取被選中葉節點

//採用checkbox

$element.jstree().get_checked(true); // 獲取所有選中節點。

$element.jstree().get_top_checked(true);//獲取所有被選中的父級節點

$element.jstree().get_bottom_checked(true);//獲取所有被選中的葉節點

$element.jstree().check_all();//選中所有節點

$element.jstree().uncheck_all();//取消所有節點

jstree 其餘方法

$element.jstree().refresh();//重新整理樹

$element.data('jstree', false).empty();//資料清空 

$element.jstree().bind('click.jstree', function(event) ).bind('dblclick.jstree',function());

jstree json資料格式

,children    :  //子節點 支援 true||false

li_attr     : {}  // li node

a_attr      : {}  //  a node

}

Vim 使用筆記

set hlsearch set nohlsearch 搜尋後清除上次的加亮 nohl nohlsearch 拷貝 很有用的一句話,規定了格式選項,讓它換行不自動空格 set formatoptions tcrqn set fo r set noautoindent 再 shift insert 正...

xemacs使用筆記

xemacs使用筆記 xemacs emacs的下一代,由lucid原創 from debian參考手冊.由於不知道什麼時候刪掉了emacs的乙個重要檔案.每次都沒法安裝好.突然發現了xemacs,於是決定使用看看.本人還是菜鳥,僅供交流 我使用的ubuntu系統,所以就直接apt get inst...

TreeView使用筆記

treeview由節點構成,建樹通過對treeview.items屬性進行操作。items是乙個ttreenodes物件,這是乙個ttreenode集。一 針對ttreenodes,也就是 treeview.items,有這些屬性 1 count,節點個數。2 item index 通過index得...