ASP.NET界面開發技巧放送,輕鬆實現Gantt數據編輯、縮放等功能

點擊“瞭解更多”獲取DevExpress v19.2完整版下載

DevExpress ASP.NET Core Controls使用強大的混合方法,結合現代企業Web開發工具所期望的所有功能。該套件通過ASP.NET Razor標記和服務器端ASP.NET Core Web API的生產力和簡便性,提供客戶端JavaScript的性能和靈活性。

在v19.2版本中,技術團隊向ASP.NET Gantt控件添加一些主要的功能,同時發佈用於ASP.NET MVC平臺的Gantt控件。

編輯

ASP.NET Gantt控件允許用戶通過集成對話框來修改任務和管理資源,通過雙擊甘特圖中的任務來調用編輯對話框:

ASP.NET界面開發技巧放送,輕鬆實現Gantt數據編輯、縮放等功能

您還可以直接在時間軸上調整和移動任務的大小或在任務列表中編輯值:

ASP.NET界面開發技巧放送,輕鬆實現Gantt數據編輯、縮放等功能

修改完成後,甘特圖控件將請求發送到服務器,並將更改保存到數據源中。

使用GanttSettingsEditing選項可以為最終用戶管理可用的編輯操作,使用GanttSettingsEditing.Enabled屬性來禁用編輯。

實時縮放

默認情況下,ASP.NET Gantt組件使用Day View顯示一整天的任務,使用GanttViewSettings.ViewType屬性可以為圖表的時間軸設置其他初始視圖類型。

最終用戶可以通過按住Control鍵並滾動鼠標滾輪來縮放時間軸,光標的當前位置用作縮放區域的幾何中心:

ASP.NET界面開發技巧放送,輕鬆實現Gantt數據編輯、縮放等功能

撤消/重做功能

在此版本中,WebForms和MVC Gantt控件跟蹤最終用戶所做的更改,並允許他們根據需要回滾這些更改:

ASP.NET界面開發技巧放送,輕鬆實現Gantt數據編輯、縮放等功能

使用Ctrl + Z和Ctrl + Y快捷鍵啟動撤消和重做命令,此功能已添加到工具欄和相應的按鈕。


分享到:


相關文章: