jQuery EasyUI API 中文文檔 - TreeGrid 樹表格使用介紹
依賴
datagrid
用法
<table id="tt"></table>
$('#tt').treegrid({
url:'treegrid_data.json',
treeField:'name',
columns:[[
{title:'Task Name',field:'name',width:180},
{field:'persons',title:'Persons',width:60,align:'right'},
{field:'begin',title:'Begin Date',width:80},
{field:'end',title:'End Date',width:80}
]]
});
特性
其特性擴展自 datagrid,下列是為 treegrid 增加的特性。
|
名稱 |
類型 |
說明 |
默認值 |
|
treeField |
string |
定義樹節(jié)點的字段。 |
null |
|
animate |
boolean |
定義當節(jié)點展開或折疊時是否顯示動畫效果。 |
false |
其事件擴展自 datagrid,下列是為 treegrid 增加的事件。
|
名稱 |
參數 |
說明 |
|
onClickRow |
row |
當用戶點擊一個節(jié)點時觸發(fā)。 |
|
onDblClickRow |
row |
當用戶雙擊一個節(jié)點時觸發(fā)。 |
|
onBeforeLoad |
row, param |
發(fā)出一個加載數據的請求前觸發(fā),返回 false 就取消加載動作。 |
|
onLoadSuccess |
row, data |
當數據加載成功時觸發(fā)。 |
|
onLoadError |
arguments |
當數據加載失敗時觸發(fā), arguments 參數和 jQuery.ajax 的 'error' 方法一樣。 |
|
onBeforeExpand |
row |
節(jié)點展開前觸發(fā),返回 false 就取消展開動作。 |
|
onExpand |
row |
當節(jié)點展開時觸發(fā)。 |
|
onBeforeCollapse |
row |
節(jié)點折疊前觸發(fā),返回 false 就取消折疊動作。 |
|
onCollapse |
row |
當節(jié)點折疊時觸發(fā)。 |
|
onContextMenu |
e, row |
當右鍵點擊節(jié)點時觸發(fā)。 |
|
onBeforeEdit |
row |
當用戶開始編輯節(jié)點時觸發(fā)。 |
|
onAfterEdit |
row,changes |
當用戶完成編輯時觸發(fā)。 |
|
onCancelEdit |
row |
當用戶取消編輯節(jié)點時觸發(fā)。 |
|
名稱 |
參數 |
說明 |
|
options |
none |
返回 treegrid 的options 。 |
|
resize |
options |
設置 treegrid 的尺寸, options 參數包含兩個特性: |
|
fixRowHeight |
id |
適應指定行的高度。 |
|
loadData |
data |
加載 treegrid 的數據。 |
|
reload |
id |
重新加載 treegrid 的數據。 |
|
reloadFooter |
footer |
重新加載腳部數據。 |
|
getData |
none |
獲取加載的數據。 |
|
getFooterRows |
none |
獲取腳部數據。 |
|
getRoot |
none |
獲取根節(jié)點,返回節(jié)點對象。 |
|
getRoots |
none |
獲取根節(jié)點們,返回節(jié)點數據。 |
|
getParent |
id |
獲取父節(jié)點。 |
|
getChildren |
id |
獲取子節(jié)點們。 |
|
getSelected |
none |
獲取選中的節(jié)點并返回它,如果沒有選中節(jié)點就返回 null。 |
|
getSelections |
none |
獲取所有的選中節(jié)點們。 |
|
getLevel |
id |
獲取指定節(jié)點的層級。 |
|
find |
id |
找到指定節(jié)點并返回此節(jié)點數據。 |
|
select |
id |
選擇節(jié)點。 |
|
unselect |
id |
取消選擇節(jié)點。 |
|
selectAll |
none |
選擇全部節(jié)點。 |
|
unselectAll |
none |
取消選擇全部節(jié)點。 |
|
collapse |
id |
折疊節(jié)點。 |
|
expand |
id |
展開節(jié)點。 |
|
collapseAll |
id |
折疊全部節(jié)點。 |
|
expandAll |
id |
展開全部節(jié)點。 |
|
expandTo |
id |
從根部展開一個指定的節(jié)點。 |
|
toggle |
id |
切換節(jié)點的展開/折疊狀態(tài)。 |
|
append |
param |
追加節(jié)點們到父節(jié)點。 param 參數包含下列特性: |
|
remove |
id |
移除節(jié)點和它的子節(jié)點們。 |
|
refresh |
id |
刷新指定的節(jié)點。 |
|
beginEdit |
id |
開始編輯節(jié)點。 |
|
endEdit |
id |
結束編輯節(jié)點。 |
|
cancelEdit |
id |
取消編輯節(jié)點。 |
|
getEditors |
id |
獲取指定行的編輯器們。每個編輯器有下列特性: |
|
getEditor |
options |
獲取指定的編輯器, options 參數包含兩個特性: |
- jQuery EasyUI API 中文幫助文檔和擴展實例
- Jquery api 速查表分享
- 不同的jQuery API來處理不同的瀏覽器事件
- jQuery EasyUI API 中文文檔 - Tree樹使用介紹
- jQuery EasyUI API 中文文檔 - PropertyGrid屬性表格
- jQuery EasyUI API 中文文檔 - DataGrid數據表格
- jQuery EasyUI API 中文文檔 - Dialog對話框
- jQuery EasyUI API 中文文檔 - TimeSpinner時間微調器
- Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
- jquery.combobox中文api和例子,修復了上面的小bug
- 如jQuery般易用的api風格代碼分享
- jQuery validate 中文API 附validate.js中文api手冊
- jQuery EasyUI 中文API Layout(Tabs)
- jQuery EasyUI 中文API Button使用實例
- jquery 1.4.2發(fā)布!主要是性能與API
- jquery中有哪些api jQuery主要API
相關文章
Jquery+Ajax+PHP+MySQL實現分類列表管理(下)
本文將采用Jquery+Ajax+PHP+MySQL來實現一個客戶分類列表的管理,如何利用Ajax和Json技術讓用戶操作起來覺得更輕松,感興趣的小伙伴們可以參考一下2015-10-10
jQuery+easyui中的combobox實現下拉框特效
這篇文章主要介紹了jQuery+easyui中的combobox實現下拉框特效的幾種方法,非常簡單實用,需要的朋友可以參考下2015-02-02
基于jQuery實現帶動畫效果超炫酷的彈出對話框(附源碼下載)
這是一款基于jQuery的彈出對話框插件,這個jQuery對話框插件的最大特點是彈出和關閉都帶有非常炫酷的動畫特效,需要的朋友參考下吧2016-02-02

