Vue EasyUI 樹(shù)形表格

2020-06-24 11:51 更新

樹(shù)形表格( TreeGrid )用于以網(wǎng)格形式顯示分層數(shù)據(jù)。 樹(shù)形表格( TreeGrid )基于數(shù)據(jù)網(wǎng)格( DataGrid ),并結(jié)合樹(shù)視圖和可編輯網(wǎng)格。 樹(shù)形表格( TreeGrid )允許用戶創(chuàng)建可定制、可異步展開(kāi)的行,并能夠以多列形式顯示分層數(shù)據(jù)。

屬性列表

名稱 數(shù)據(jù)類型 作用描述 默認(rèn)值
idField string 指示哪個(gè)字段是標(biāo)識(shí)字段。 null
treeField string 指示哪個(gè)字段是樹(shù)節(jié)點(diǎn)字段。 null
selectionMode string 選擇模式。 single
checkbox boolean 是否在每行節(jié)點(diǎn)之前顯示復(fù)選框。 false
cascadeCheck boolean 是否進(jìn)行級(jí)聯(lián)檢查。 true

事件列表

名稱 參數(shù) 作用描述
rowExpand row 當(dāng)行被擴(kuò)充時(shí)觸發(fā)。
rowCollapse row 當(dāng)行被折疊時(shí)觸發(fā)。
rowCheck row 檢查行時(shí)觸發(fā)。
rowUncheck row 未選中行時(shí)觸發(fā)。

方法列表

名稱 參數(shù) 返回值 作用描述
getCheckedRows state=checked array 獲取已檢查的行。 可用的“狀態(tài)”有:“checked”、 “unchecked”、 “indeterminate”。
sortData none void 對(duì)數(shù)據(jù)行進(jìn)行排序。
checkRow row void 選中一行。
uncheckRow row void 取消選中一行。

注:
- 繼承: GridBase 。

使用方法

<TreeGrid style="height:250px"
          :data="data" idField="id" treeField="name">
<GridColumn field="name" title="Name"></GridColumn>
<GridColumn field="size" title="Size"></GridColumn>
<GridColumn field="date" title="Date"></GridColumn>
</TreeGrid>

  • 參考圖例:

TreeGrid

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)