翻譯|行業資訊|編輯:龔雪|2019-10-25 13:57:12.770|閱讀 441 次
概述:DevExpress UI for Blazor即將在最新的v19.1.8中可用,此次更新發布包括DevExpress Blazor組件的主要功能增強,歡迎下載最新版體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
點擊獲取DevExpress v19.1.7最新完整版試用下載
DevExpress UI for Blazor即將在最新的v19.1.8中可用,此次更新發布包括DevExpress Blazor組件的主要功能增強:新的數據網格、圖表、TreeView和Tabs。本文將先為大家介紹Data Grid、TreeView API,歡迎下載最新版試用體驗>>
Blazor數據網格組件附帶了一個外部數據導航API,激活網格的分頁模式(DataNavigationMode = DataGridNavigationMode.Paging),然后使用以下API啟用分頁:
...@code { int gridPageIndex; [Parameter] public int GridPageIndex { get => gridPageIndex; set { gridPageIndex = value; InvokeAsync(StateHasChanged); } } [Parameter] public int GridPageNumber { get => gridPageIndex + 1; set { gridPageIndex = value - 1; InvokeAsync(StateHasChanged); } } int gridPageCount; [Parameter] public int GridPageCount { get => gridPageCount; set { gridPageCount = value; InvokeAsync(StateHasChanged); } } }
Blazor TreeView允許用戶通過模板化UI元素為節點和相關內容創建可重用的布局,可用模板如下:
現在,您可以指定哪個用戶操作來展開或折疊節點。要啟用此功能,請將NodeExpandCollapseAction屬性設置為以下操作當中的一個:
@context.Text...@code { DxTreeView treeView; protected string GetNodeCssClass(ITreeViewNodeInfo nodeInfo) { var selectedNode = treeView.GetSelectedNodeInfo(); var selectedStateClass = selectedNode != null && selectedNode.Name == nodeInfo.Name ? "text-primary" : "text-secondary"; var expandedStateClass = !nodeInfo.IsLeaf && treeView.GetNodeExpanded(n => n.Name == nodeInfo.Name) ? "font-weight-bold" : ""; return (selectedStateClass + " " + expandedStateClass).Trim(); } }
DevExpress v19.1.7全新發布,歡迎下載最新版體驗哦~
DevExpress中文網官網QQ群:540330292 歡迎一起進群討論
掃描關注DevExpress中文網微信公眾號,及時獲取最新動態及最新資訊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網