原創(chuàng)|行業(yè)資訊|編輯:龔雪|2022-07-07 10:15:27.343|閱讀 137 次
概述:本文主要介紹如何使用B/S端界面控件DevExtreme 的Scheduler控件實(shí)現(xiàn)虛擬滾動(dòng),歡迎下載最新版體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
DevExtreme Scheduler現(xiàn)在附帶一個(gè)虛擬滾動(dòng)選項(xiàng),啟用后虛擬滾動(dòng)允許您有效地呈現(xiàn)大量計(jì)劃和事件資源列表,而不會(huì)顯著降低性能。此功能適用于 Angular、React、Vue 和 jQuery - 在使用垂直組方向時(shí),在Week, Day和WorkWeek視圖中。
下面的截屏有助于說(shuō)明此功能的實(shí)際效果 - 滾動(dòng)調(diào)度程序的內(nèi)容時(shí),會(huì)立即呈現(xiàn)按資源分組的數(shù)千個(gè)計(jì)劃。
啟用虛擬滾動(dòng)后,只有可見(jiàn)的計(jì)劃和組會(huì)呈現(xiàn)到Web瀏覽器的DOM,并且一旦計(jì)劃/組在滾動(dòng)期間操作離開(kāi)調(diào)度程序的視口,就會(huì)將其刪除,該解決方案顯著提高了滾動(dòng)性能和初始渲染時(shí)間。
建議您在應(yīng)用程序中啟用此功能,只需要將“scrolling.mode”選項(xiàng)設(shè)置為“virtual”,如下所示:
scrolling: { mode: 'virtual' }
DevExtreme擁有高性能的HTML5 / JavaScript小部件集合,使您可以利用現(xiàn)代Web開(kāi)發(fā)堆棧(包括React,Angular,ASP.NET Core,jQuery,Knockout等)構(gòu)建交互式的Web應(yīng)用程序。從Angular和Reac,到ASP.NET Core或Vue,DevExtreme包含全面的高性能和響應(yīng)式UI小部件集合,可在傳統(tǒng)Web和下一代移動(dòng)應(yīng)用程序中使用。 該套件附帶功能齊全的數(shù)據(jù)網(wǎng)格、交互式圖表小部件、數(shù)據(jù)編輯器等。
DevExpress技術(shù)交流群6:600715373 歡迎一起進(jìn)群討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)