原創(chuàng)|產(chǎn)品更新|編輯:陳津勇|2019-08-05 14:28:18.217|閱讀 571 次
概述:本文主要介紹ComponentOne 2019V2中功能增強(qiáng)的控件、各平臺(tái)控件功能及易用性體驗(yàn)增強(qiáng)的內(nèi)容。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在上篇中,小編為大家介紹了ComponentOne 2019V2版本中新增的.NET開發(fā)控件及功能(點(diǎn)擊此處了解詳情>>>),本篇將繼續(xù)為大家介紹2019V2中功能增強(qiáng)的控件、各平臺(tái)控件功能及易用性體驗(yàn)增強(qiáng)部分的內(nèi)容。
同樣的,為了保證你對(duì)新版本有一個(gè)更深的認(rèn)識(shí),請(qǐng)下載ComponentOne 2019V2,并結(jié)合本文同步操作,不然小編可不敢保證你能通過文章完全理解新版本哦!
點(diǎn)擊下載ComponentOne Enterprise最新版
1、適用于ASP.NET MVC和ASP.NET Core MVC的錯(cuò)誤提示
ComponentOne中添加了FlexGrid.ErrorTip屬性,該屬性允許您定義需要顯示驗(yàn)證錯(cuò)誤時(shí)的工具提示。
當(dāng)然,您也可以將其設(shè)置為null,以還原默認(rèn)行為(默認(rèn)使用單元格的"title"屬性顯示驗(yàn)證錯(cuò)誤提示)。
2、支持列腳,啟用固定列摘要
FlexGrid表格控件支持列腳功能,列腳行可以被設(shè)置為固定樣式或在網(wǎng)格中的最后一行滾動(dòng)。在列腳行內(nèi),您可以輕松地顯示數(shù)據(jù)聚合結(jié)果,如總和、平均值、最小值、最大值等,此外,列腳行還可以顯示基于表達(dá)式的值,如基于多列的計(jì)算結(jié)果(即項(xiàng)目總計(jì))。
此功能附帶了完整的設(shè)計(jì)界面支持,用戶可直接配置帶有表達(dá)式和標(biāo)題的列腳項(xiàng)。
3、在"SubTotal Groups"中使用自定義表達(dá)式
使用WinForms的FlexGrid, 用戶可以將自定義表達(dá)式用作組中的小計(jì)以及數(shù)據(jù)聚合。例如,組表達(dá)式可以包含總計(jì)、總和(產(chǎn)品的數(shù)量、價(jià)格等)。
1、適用于WinForms、WPF、ASP.NET和 UWP的FlexPie 支持多餅圖
使用ComponentOne的FlexPie控件,可以使用相同的數(shù)據(jù)源創(chuàng)建多餅圖"series",從而在單個(gè)圖表中可視化呈現(xiàn)更多數(shù)據(jù)。
要?jiǎng)?chuàng)建多餅圖系列,請(qǐng)?jiān)贔lexPie.binding中指定多個(gè)按逗號(hào)分隔的屬性。此功能在WinForms、WPF、ASP.NET MVC和UWP版本中都可以支持。
2、加入DataFilter自定義數(shù)據(jù)過濾器示例
ComponentOne的全新示例,演示了如何在數(shù)據(jù)過濾器DataFilter中使用 FlexChart作為自定義過濾器。
該示例顯示了股票的開盤、最高價(jià)、最低價(jià)、收盤價(jià)和交易量,并允許您通過在數(shù)據(jù)過濾器內(nèi)不同的時(shí)間范圍選擇顯示不同的值,您可以選擇通過單擊數(shù)據(jù)點(diǎn)來過濾數(shù)據(jù),也可以使用范圍欄調(diào)整時(shí)間段,通過拖動(dòng)鼠標(biāo)來過濾數(shù)據(jù)選擇范圍。
3、適用于ASP.NET的范圍面積圖
ComponentOne For ASP.NET平臺(tái)新增了范圍面積圖功能,具體實(shí)現(xiàn):為每個(gè)數(shù)據(jù)點(diǎn)在Y軸上繪制兩個(gè)值,并填充之間的區(qū)域。
如需使用范圍面積圖,只需將圖表類型設(shè)置為"區(qū)域",然后在系列綁定中設(shè)置上部和下部范圍值即可。
4、SeriesTooltips(提示工具)和ItemFormatter(圖表數(shù)據(jù)點(diǎn)格式化)
Series Tooltips屬性,使您能夠?yàn)椴煌盗械膱D表增加提示信息。
itemFormatter屬性,使您能夠定義多個(gè)圖表系列中特定序列的數(shù)據(jù)點(diǎn)外觀。
ComponentOne 2019V2為OLAP數(shù)據(jù)分析控件添加了兩個(gè)新功能:大綱模式和值字段列標(biāo)題。
"PivotGrid.OutlineMode"屬性為ComponentOne中的電子表格提供了大綱格式分組,即允許用戶折疊行以創(chuàng)建更為緊湊的視
圖。"PivotGrid.showValueFieldHeaders"屬性允許ComponentOne中的電子表格顯示值字段的標(biāo)題,即使在單個(gè)值字段的視圖中也是如此。
基于ComponentOne For WPF中的RichTextBox控件,新版本改進(jìn)了ribbon樣式的工具欄,以支持基于最新Microsoft Office UI的外觀樣式。
ribbon工具欄可以展開和折疊,就像Microsoft Office中的功能區(qū)一樣。
適用于WinForms平臺(tái)的ComponentOne FlexPivot控件,將支持篩選字段按照范圍分組,例如按照年齡:10-20歲、21-39 歲、年齡 40-59 歲以上,或通過一個(gè)簡(jiǎn)單的日期字段創(chuàng)建年度季度組。
您可以基于字符串、數(shù)字和日期字段創(chuàng)建分組的范圍列表,創(chuàng)建分組范圍后,用戶還可以對(duì)該范圍進(jìn)行篩選,以進(jìn)一步增強(qiáng)其透視視圖。
在ComponentOne 2019V2中,我們更新了控件向?qū)ВС衷赗azor Page應(yīng)用程序中插入和更新控件。
這項(xiàng)改進(jìn)意味著您可以使用控件向?qū)г赗azor應(yīng)用.cshtml頁面的光標(biāo)位置插入ASP.NETMVC控件。此外,您還可以通過在控件聲明內(nèi)右鍵單擊并選擇"更新C1 MVC控件"來更新控件。
此功能還負(fù)責(zé)所有資源注冊(cè)和引用添加。
是指在做計(jì)算處理時(shí)的增加(Create)、讀取(Read)、更新(Update)和刪除(Delete)幾個(gè)單詞的首字母簡(jiǎn)寫。ComponentOne為以下云存儲(chǔ)服務(wù)添加了對(duì) CRUD 操作的內(nèi)置支持,這些云存儲(chǔ)服務(wù)包括:Azure、AWS(亞馬遜Web服務(wù))、DropBox和 Google云端硬盤。
您可以使用API從這些服務(wù)中讀取、上傳、下載和刪除文件。
有關(guān)WinForm平臺(tái)更新內(nèi)容,請(qǐng)點(diǎn)擊【界面控件ComponentOne for WinForms發(fā)布2019v2,新增9大控件及功能】查看。
有關(guān)WPF平臺(tái)更新內(nèi)容,請(qǐng)點(diǎn)擊【ComponentOne for WPF升級(jí)至2019v2版本,新增表格控件|附下載】查看。
1、適用于ASP.NET MVC的FlexGrid(表格控件)
FlexGrid.getClipString方法添加了一個(gè)額外的參數(shù),用于導(dǎo)出行標(biāo)題(不包括列標(biāo)題)。此新功能對(duì)于導(dǎo)出示例中PivotGrid控件的內(nèi)容非常重要。
FlexGridFilter、ValueFilter和ValueFilterSetting類都添加了一個(gè)新的" ExclusiveValueSearch "屬性,該屬性默認(rèn)設(shè)置為true,提供類似Excel的行為:搜索時(shí)從篩選器中可以設(shè)置排除項(xiàng)。
將其設(shè)置為false可以禁用此功能。
2、適用于ASP.NET MVC的OLAP(數(shù)據(jù)分析)
改進(jìn)了PivotGrid 中的鍵盤支持,允許用戶使用鍵盤展開和折疊行組(使用alt-Left折疊、alt-Right展開)。
更改了olap.PivotGrid以遵循allowMerging屬性。還將該屬性的默認(rèn)值設(shè)置為“All”。
向wijmo.olap.ShowAs枚舉添加了兩個(gè)新設(shè)置:PctPrevRow和PctPrevCol ,用于使引擎顯示每個(gè)項(xiàng)目的值,并作為上一行或列中值的百分比。
在PivotEngine中添加了一個(gè)" ExclusiveValueSearch "屬性。該屬性默認(rèn)值為true,用于提供類似Excel的行為:搜索時(shí)從篩選器中排除某一項(xiàng)。
將其設(shè)置為false可以禁用此功能。
3、適用于ASP.NET MVC的Multirow(多行表格控件)
添加了對(duì)MultiRow單元格中明確設(shè)置rowspan的支持
添加了對(duì)MultiRow.NewRowAtTop屬性的支持。
4、適用于ASP.NET MVC的TreeView(樹形圖)
添加了TreeView.ExpandOnLoad屬性,該屬性用于定義TreeView在加載第一個(gè)節(jié)點(diǎn)時(shí)是否應(yīng)自動(dòng)展開該節(jié)點(diǎn),或者是否應(yīng)折疊所有節(jié)點(diǎn)。
添加TreeView.CheckOnClick屬性,允許用戶通過單擊節(jié)點(diǎn)標(biāo)題上的任意位置(而不是單擊復(fù)選框本身)來選中節(jié)點(diǎn)。
添加了TreeView.CheckedMemberPath屬性,允許您將TreeView中的Mcheckbox綁定到數(shù)據(jù)成員。
5、適用于ASP.NET MVC的Menu(菜單控件)
添加了Menu.closeOnLeave屬性以使用Menu.OpenOnHover,并提供更多對(duì)菜單打開和關(guān)閉狀態(tài)的控制。
添加了cssClassAll屬性到FlexGrid的Row和Column類,用戶可以將CSS classes添加到表頭單元格以及數(shù)據(jù)單元格中。
添加了Tooltip.cssClass屬性,允許針對(duì)不同的信息,使用不同樣式的工具提示(例如信息、驗(yàn)證等)。
6、適用于ASP.NET MVC的Input(輸入控件)
改進(jìn)了ComboBox.SelectedValue屬性,用于在沒有itemsSource的情況下獲取或設(shè)置控件的文本。這項(xiàng)改進(jìn),使得用戶更容易使用ComboBox作為常規(guī)輸入元素的替代。
為DropDown和InputMask添加屬性InputType。
想要獲取更多ComponentOne Studio Enterprise資源的朋友,請(qǐng)點(diǎn)這里。
想要獲取ComponentOne Studio Enterprise正版授權(quán)的朋友,請(qǐng)。
有關(guān)慧都科技更多的精彩內(nèi)容,請(qǐng)關(guān)注下方的微信公眾號(hào)↓↓↓
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn