DevExpress v18.1新版亮點——DevExtreme篇(一)

行業領先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式發佈,本站將以連載的形式為大家介紹新版本新功能。本文將介紹了DevExtreme Complete Subscription v18.2 的新功能,新版30天免費試用!點擊下載>>

新的推送通知API

新版本解決了正在構建顯示/呈現實時數據的應用程序需求,您可以將DevExtreme控件與SignalR服務器(或任何其他通知服務)集成。新的'push'方法現在可在'Store'實例中使用。

notificationHub.on('message', msg => {

store.push([{ type: msg.type, data: msg.data }]);

});

Real-time UI更新

新的DataSource選項包括:

  • reshapeOnPush - 置頂是否應對推送通知應用排序、分組、分頁和其他操作;
  • pushAggregationTimeout - 指定將到達的通知聚合到批處理中的時間段。


DevExpress v18.1新版亮點——DevExtreme篇(一)


Data Grid & Tree List

實時更新和性能增強

在此版本中,Data Grid和Tree List更快地反映了實時數據的更改。為了解決最流行的使用場景,我們以下列方式擴展了Grid和TreeList的API:

  • 'repaintChangesOnly' - 如果設置為'true',推送更新不會強制組件完全重新渲染,新更改跟蹤策略僅更新組件UI的修改部分。
  • 'editing.refreshMode' - 指定編輯行後的控件操作
  • 'full' - 從服務器請求新數據、形狀並呈現它;
  • 'reshape' - 重塑本地數據並呈現它;
  • 'repaint' - 重新渲染本地數據而不重塑;
  • 'summary.recalculateWhileEditing' - 在編輯時啟用實時摘要重新計算(僅適用於客戶端摘要)
  • 'highlightChanges' - 啟用更新單元格的可視化突出顯示。


DevExpress v18.1新版亮點——DevExtreme篇(一)


增強聚焦行和鍵盤導航功能

新版本引入一個新的API來控制DataGrid和TreeList聚焦的行操作。 當您需要顯示Master-Detail關係、瀏覽記錄並以並排視圖查看詳細信息時,此功能非常有用。

您還可以使用鼠標或鍵盤來瀏覽行,新的API允許您通過單個單元格實現自定義鍵盤導航。


DevExpress v18.1新版亮點——DevExtreme篇(一)


增強Excel數據導出自定義功能

新版本擴展了Excel數據導出引擎的功能,以便您可以更有效地控制導出數據的外觀(字體,背景顏色等)。


DevExpress v18.1新版亮點——DevExtreme篇(一)


自定義命令列

此版本包括DataGrid和TreeList控件的新命令列自定義選項,這些選項包括:

  • 指定命令列寬度、位置或模板
  • 修復或“固定”左側或右側的命令列
  • 將自定義命令按鈕添加到“edit command”列
  • 添加任意數量的自定義命令列
  • 隱藏或顯示特定行的命令按鈕


DevExpress v18.1新版亮點——DevExtreme篇(一)


======================================================

DevExpress 多套購買享更低折扣,點擊查看更多持續關注DevExpress中文網!


分享到:


相關文章: