WijmoJS 前端開發(fā)工具包軟件
產(chǎn)品編號(hào):111013
當(dāng)前版本:2020
開 發(fā) 商:grapecity
產(chǎn)品類型:獨(dú)立控件
產(chǎn)品功能:圖表
開發(fā)平臺(tái):Visual Studio 2005 / Visual Studio 2008
其他特性:Web Form / Windows Form / 兼容Sharepoint / Ajax支持
產(chǎn)品源碼:不提供源碼
WijmoJS 是一款基于 HTML5 的前端開發(fā)工具包,由 80 多種靈活、高效、跨平臺(tái)、零依賴的 Java Script UI 組件構(gòu)成,如表格(Grid)、圖表(Chart)、數(shù)據(jù)分析(Olap)、導(dǎo)航(Navigation)和金融圖表等,完美兼容原生 Java Script,以及 Angular、React、Vue、TypeScript、Knockout 和 Ionic 等框架,可助力企業(yè)以 快的速度開發(fā)并構(gòu)建出一套成熟的 Web 應(yīng)用程序。
WijmoJS 自面市以來,已先后在微軟 Dynamics 項(xiàng)目、思科、特斯拉、富士通等知名企業(yè)中得以成功應(yīng)用,憑借其先進(jìn)的體系架構(gòu)、超過 500 種示例源碼、頂級(jí)的控件性能、原生觸控支持,以及輕松、易用的操作體驗(yàn),可全面滿足企業(yè)開發(fā)所需,是 適合構(gòu)建企業(yè)級(jí)Web 應(yīng)用的前端開發(fā)工具。
Wijmo UI控件支持Angular 2
從Angular的1.x時(shí)代開始Wijmo就已經(jīng)支持Angular了。 近,我們正在和Angular團(tuán)隊(duì)合作來支持Angular 2。有趣的是,對Angualr 2 的支持甚至更容易。我們的源代碼用TypeScript編寫,我們可以很容易地?cái)U(kuò)展我們的控件類,來輕松地創(chuàng)建Angular 2組件。
Wijmo為每一個(gè)UI控件都提供了Angular 2 組件。所有Angular 2組件都提供了完全聲明性標(biāo)記。我們已經(jīng)對有需要的屬性提供了雙向綁定的支持,我們還對定制綁定和一些組件提供了附加功能,比如對FlexGrid中的單元格模板,可以允許你用標(biāo)簽指明單元格的內(nèi)容。
Wijmo的Angular 2組件被封裝為模塊并且可以在Angular 2應(yīng)用中作為NPM包被使用。我們遵循Angular 2團(tuán)隊(duì)設(shè)置的模式。在Angular2中使用Wijmo組件會(huì)感到非常熟悉。
HTML 5 OLAP模塊
目前Wijmo企業(yè)版已經(jīng)包含OLAP。當(dāng)你有很多數(shù)據(jù)時(shí),如果你看的是一個(gè)普通的項(xiàng)目列表分析就很困難。數(shù)據(jù)透視表可以匯總數(shù)據(jù)并且允許你用不同的方式操縱它來幫助你分析。Excel也有”Pivot Tables”(數(shù)據(jù)透視表)來使分析變得容易。你選中原始數(shù)據(jù),單擊”插入數(shù)據(jù)透視表“,選擇一個(gè)目標(biāo),可以看到一個(gè)面板,這里你可以用不同的方法拖放字段來匯總數(shù)據(jù)并且立即看到結(jié)果。這是Excel 強(qiáng)大和受歡迎的功能之一。
Wijmo中的OLAP在你的HTML 5應(yīng)用中提供類似的功能。在網(wǎng)頁中增加一個(gè)PivotPanel控件,通過設(shè)置它的數(shù)據(jù)源屬性來給它一些原始數(shù)據(jù),并且連接到PivotGrid控件或者PivotChart控件來查看結(jié)果。
PivotPanel
Wijmo的PivotPanel跟Excel中的數(shù)據(jù)透視表字段列表是非常相似的,為 終用戶提供了一個(gè)熟悉的,快速的體驗(yàn)。
• PivotPanel展示了一個(gè)列表,它包含數(shù)據(jù)庫中所有可用字段,允許 終用戶很容易的創(chuàng)建數(shù)據(jù)的分析視圖。
• 用戶可以把字段拖放到面板的四個(gè)不同的區(qū)域。
• Filter
• Columns
• Rows
• Values
• PivotPanel的智能數(shù)據(jù)類型節(jié)省了用戶大量的時(shí)間。例如,如果選中一個(gè)字符類型,它會(huì)自動(dòng)把這個(gè)字段放到Rows 區(qū)域,但是如果選中數(shù)字類型,它會(huì)自動(dòng)把這個(gè)字段放到Values 區(qū)域。
• 你可以在Values 區(qū)域多次使用同一個(gè)字段來展示總數(shù)聚合和合計(jì)聚合。
• PivotPanel也借助Wijmo全球化模塊支持?jǐn)?shù)據(jù)過濾和格式化。
PivotGrid
PivotGrid允許 終用戶創(chuàng)建數(shù)據(jù)分析視圖。這個(gè)類Excel的數(shù)據(jù)透視表簡化了大數(shù)據(jù)集的顯示和導(dǎo)航并且綁定到了PivotPanel。PivotGrid支持展開、折疊行并且可以展示聚合數(shù)據(jù)包括分組行的小計(jì)。
PivotGrid擴(kuò)展了FlexGrid并且提供了非常靈活的顯示和簡易的單元格格式化。
PivotChart
PivotChart是FlexChart的一個(gè)擴(kuò)展用來優(yōu)化聚合數(shù)據(jù)的展示。當(dāng)它綁定到PivotPanel,它可以按照用戶選擇的字段可視化地進(jìn)行分組。
Wijmo PDF
Wijmo的PDF模塊是一個(gè)基于PDFKit的庫用來生成PDF文檔。它是被用作將FlexGrid 和FlexChart輸出為PDF。Wijmo的PDF模塊也支持在單個(gè)文檔中繪制FlexGrid、FlexChart,同時(shí)混有任意PDF基本元素比如文本、圖形和圖片。
支持Material Design
Material Design Lite (MDL)是谷歌為web開發(fā)者實(shí)現(xiàn)的Material Design規(guī)范,它潮流、漂亮是Bootstrap CSS替代者。我們已經(jīng)創(chuàng)建了大約300個(gè)全新的Wijmo主題支持所有的MDL標(biāo)準(zhǔn)顏色組合,并且創(chuàng)建了一個(gè)樣例來展示你如何使用Wijmo控件滿足Material Design。
FlexSheet 樣例
我們已經(jīng)在這次發(fā)布中加入了一些綜合的FlexSheet樣例。
FlexSheet Explorer 樣例展示了很多FlexSheet的 佳特征,在一個(gè)程序中你可以體驗(yàn)到很多的特征。這個(gè)樣例的源代碼也可以用來展示這些特征的實(shí)現(xiàn)。
我們也添加了FlexSheet 101 樣例,是一個(gè)帶你領(lǐng)略FlexSheet基本原理的入門指南。
變更日志
l 增加wijmo.angular2.*模塊(測試版),允許開發(fā)者在Angular 2應(yīng)用標(biāo)簽中使用Wijmo控件。 Angular 2 Explorer | Angular 2 Info。
l 增加wijmo.chart.animation模塊,包含主要類ChartAnimation,為FlexChart,FlexPie和FinancialChart提供動(dòng)畫效果。FlexChartAnimation樣例展現(xiàn)了模塊的特征。Chart Animation Sample
l 增加ChartGestures 到wijmo.chart.interaction模塊。這個(gè)類在FlexChart控件中增加了觸摸縮放和手指平移功能。FlexChartZoom樣例展示了這個(gè)類的使用。
l 增加FlexChartBase.exportToImage方法,允許把表格轉(zhuǎn)化為PNG,JPEG和SVG格式。Chart Export Sample
l 增加Axis.labelPadding屬性控制坐標(biāo)軸標(biāo)簽的填充。
l 增加wijmo.olap模塊向Wijmo提供類Excel的數(shù)據(jù)透視表。OLAP 101 Sample OLAP Blog Series
l 增加FlexSheetExplorer樣例 和FlexSheet 101樣例FlexSheet Explorer | FlexSheet 101
l 增加超過200個(gè)Material Design 主題和Material Design 樣例。Material Design | Material Design Blog
l 增加wijmo.pdf模塊,包含主要類PdfDocument,為客戶端提供創(chuàng)建pdf格式文件的功能。這個(gè)模塊是基于PDFKit庫(http://pdfkit.org/)的一個(gè)修正版本,并將它縮小到375Kb。
l 增加wijmo.grid.pdf模塊,是wijmo.pdf 和wijmo.grid模塊的擴(kuò)展,提供了把FlexGrid轉(zhuǎn)化為PDF格式的功能。
l 增加PrintDocument類到wijmo模塊。這個(gè)類允許你創(chuàng)建用來打印的文檔,在新式瀏覽器上都包含轉(zhuǎn)換為pdf的選項(xiàng)。
l 修正FlexGridFilter模塊,當(dāng)所有可能值被選中時(shí),清除值的篩選。
l 增加FlexGrid.preserveSelectedState屬性來控制當(dāng)數(shù)據(jù)更新時(shí),網(wǎng)格是否應(yīng)該保存行的選中狀態(tài)。
l 增加FlexGrid.preserveOutlineState屬性來控制當(dāng)數(shù)據(jù)更新時(shí),網(wǎng)格是否應(yīng)該保存組行的折疊和擴(kuò)展?fàn)顟B(tài)。
l 增加Tooltip.showAtMouse屬性使工具提示的位置可以根據(jù)鼠標(biāo)位置計(jì)算出來而不是目標(biāo)元素。
l 使FlexGrid中的stickyHeaders對鼠標(biāo)可見,因此用戶可以在粘貼模式下與列互動(dòng)(分類/移動(dòng)/調(diào)整大小/篩選)。
l Wijmo Enterprise新特性
l wijmo.grid.sheet.FlexSheet類中,’addCustomFunction’方法中的’override’參數(shù)被刪除。