純前端表格控件SpreadJS,是一款成功應用於華爲、招商銀行、天弘基金、蘇寧易購等國內外知名企業的前端開發工具,其帶來的價值不只體如今幫助開發人員在其Web應用程序中快速構建 Web Excel 、數據填報、在線文檔、圖表公式聯動和類 Excel UI 設計等功能模塊,更幫助企業大幅下降數據處理成本,提高企業信息化水平和項目交付能力。前端
伴隨着SpreadJS V13.0 的發佈,其表單設計與數據交互能力再度加強,產品易用性和數據處理效率大幅提高。後端
此前的每一次升級,都能給予用戶無限驚喜,這一次,SpreadJS 又將帶來哪些全新功能和產品易用性提高呢?小編整理出了11個,用好這些功能,必定可讓您的工做效率日新月異!api
在列舉純前端表格控件 SpreadJS V13.0 的新特性以前,請下載最新安裝程序,以便同步體驗!>>純前端表格控件 SpreadJS V13.0 下載地址數組
在 SpreadJS V13.0 中,單元格包含如下五種狀態,分別是:Normal(正常狀態)、Hover(浮動狀態)、Invalid(保護狀態)、ReadOnly(只讀狀態)和 Edit(編輯狀態)。用戶不只能夠更爲精確地獲取單元格項目和當前狀態,還能夠經過數據綁定、判斷單元格狀態等,快速定位、查找、編輯、鎖定、篩選單元格的值。ide
在 SpreadJS V13.0 中,新增了13種全新的單元格類型,如選擇框、單選列表、下拉列表、按鈕等:函數
用戶使用 SpreadJS 建立表單和管理數據,將得到史無前例的操縱體驗。經過調用 SpreadJS 提供的 API 接口,用戶能夠在運行時和設計時兩種狀態下,完成如下操做:工具
表格數據交互,做爲用戶界面設計中不容忽視的重要組成部分,其目的是經過構造結構化數據,讓用戶更易讀取、更易比較。開發工具
SpreadJS 做爲一款純前端電子表格控件,充分考慮到了這一應用場景,並全面加強了表格數據交互分析能力,其功能具體體如今:測試
SpreadJS V13.0 的表格數據綁定將支持更多列屬性字段,這樣作的好處是:用戶在進行表格數據綁定時,更得到比此前更豐富的屬性支持,如格式化、單元格類型、值(值轉換函數)等。字體
SpreadJS 工做簿數據綁定支持如下屬性:
SpreadJS 表格數據綁定支持如下屬性:
SpreadJS V13.0 的圖表功能獲得大幅提高,不但支持更多的圖表圖例屬性,如自定義位置、字體顏色、大小等,還新增了多種圖表功能,如錯誤提示欄、自定義邊框、對數軸、趨勢線、懸停動畫、符號等。
在 SpreadJS V13.0 中,經過更改字體顏色、大小和字體的能力,開發人員可以自行匹配圖表圖例與應用程序的總體外觀樣式,而無需額外調整,這樣作的好處是:能夠爲儀表板中的全部組件,建立統一的外觀樣式。以下是爲圖例添加顏色、fontFamily、fontSize 設置:
SpreadJS V13.0 中,新增的圖表屬性有:
SpreadJS新圖表屬性:自定義邊框
Excel 2019 推出了動態數組函數,用於簡化複雜計算公式:使用動態數組,返回值將自動「輸出」到相鄰單元格中(未使用的)。用戶只需編寫一個簡單的公式,而不是編寫複雜的數組公式就可解決多單元格問題。
在 SpreadJS V13.0 中,也將支持動態數組功能。
在使用公式時,有時須要瞭解公式中引用了哪些單元格的數據,這就涉及到公式追蹤的操做。在 SpreadJS V13.0 中,用戶能夠利用公式追蹤 API,快速且方便的構建數據關係拓撲圖,以便進行審查、數據鑽取、可視化顯示等。
當用戶對工做表執行 Delete/Insert/Hide/Unhide 等操做時,若是但願在執行操做以前觸發一個事件,該事件能夠用來確認對象的數據,並控制該操做是否繼續執行。此時,新增的這兩個事件就能夠派上用場。
在 SpreadJS V13.0 中,Advanced Resize 添加了一種調整大小的方法 onlyNextTo 。它與通常調整大小的方式不一樣,使用 onlyNextTo 調整大小隻會改變當前列/行和下一個可見列/行的大小。
SpreadJS 支持自動合併。例如,原始數據以下:
在行方向自動合併後:
在列方向自動合併後:
SpreadJS 爲客戶提供了一個範圍單元格類型。這種新的單元格類型容許用戶將工做表的範圍指定爲模板,而後使用該範圍來繪製具備單元格值的多個類似區域。
這樣作的好處是:
以上就是SpreadJS V13.0 的主要新特性內容,如需瞭解更多,歡迎前往SpreadJS產品官網下載體驗。
SpreadJS 是一款基於 HTML5 的純 JavaScript 電子表格和網格功能控件,以「高速低耗、純前端、零依賴」爲產品特點,可嵌入任何操做系統,同時知足 .NET、Java、響應式 Web 應用及移動跨平臺的表格數據處理和類 Excel 的表格應用開發,爲終端用戶帶來親切的 Excel 體驗。SpreadJS 在數據展現、前端導入導出、圖表面板、數據綁定等場景無需大量代碼開發和測試,可極大節省企業研發成本並下降交付風險。