原創(chuàng)|產(chǎn)品更新|編輯:龔雪|2017-11-01 11:35:20.000|閱讀 364 次
概述:DevExpress即將發(fā)布v17.2版本,本文主要為大家介紹在v17.2中DevExtreme HTML5 TreeList小部件的新功能。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在即將到來(lái)的v17.2中,您可以查看到DevExtreme HTML5 TreeList小部件的這些新功能。
TreeList將包括一個(gè)新的遞歸選擇模式,您只需一次點(diǎn)擊即可選擇或取消選擇整個(gè)分支,節(jié)點(diǎn)上的點(diǎn)擊也可以選擇或取消選擇所有的子節(jié)點(diǎn)。使用selection.recursive選項(xiàng)啟用該功能:
selection: { // … recursive: true },
在這里您可以看到,當(dāng)我們選擇一個(gè)子節(jié)點(diǎn)時(shí),TreeList也遞歸地選擇關(guān)聯(lián)的父節(jié)點(diǎn):
如果您的TreeList包含數(shù)千條記錄,那么很難找到一個(gè)特定的節(jié)點(diǎn)。這就是為什么在v17.2版本中,我們?cè)跇?biāo)頭過(guò)濾器中添加了搜索功能,以加快過(guò)濾速度。
headerFilter.allowSearch選項(xiàng)在widget選項(xiàng)根級(jí)別和列選項(xiàng)中可用。這允許您啟用所有列的標(biāo)題過(guò)濾器搜索,或僅針對(duì)特定列。
treeListOptions: { //... headerFilter: { //... allowSearch: true //all columns }, columns: [{ //... headerFilter: { //... allowSearch: true //specific column }, }] }
在下面的動(dòng)畫中,您可以看到如何節(jié)省時(shí)間來(lái)實(shí)現(xiàn)頭部過(guò)濾器搜索功能:
如果TreeList中有太多列,該怎么辦? 只需在列選擇器中啟用搜索框即可獲得與列相同的搜索功能:
columnChooser: { //... allowSearch: true }
這使得查找列變得輕而易舉,無(wú)論列選擇器模式如何,都可以使用該功能:
在即將發(fā)布的版本中,您可以通過(guò)延遲折疊項(xiàng)目(及其子代)的負(fù)載來(lái)優(yōu)化TreeList的性能。 在此模式下,可以使用以下方法加載子節(jié)點(diǎn):
同樣在這個(gè)版本中,您可以通過(guò)調(diào)用getNodeByKey(keyParam)獲取一個(gè)TreeList的節(jié)點(diǎn):
treeListInstance.getNodeByKey(8);
此調(diào)用返回包含level、key、“visible”和“hasChildren” flags、children數(shù)組和表示節(jié)點(diǎn)父級(jí)對(duì)象的完整節(jié)點(diǎn)。
===============================================================
想要進(jìn)一步了解如何DevExtreme TreeList?
掃描關(guān)注DevExpress中文網(wǎng)微信公眾號(hào),及時(shí)獲取最新動(dòng)態(tài)及最新資訊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)