SpreadJS 在 Angular2 中支持綁定哪些屬性?
SpreadJS純前端表格控制項是基於 HTML5 的 JavaScript 電子表格和網格功能控制項,提供了完備的公式引擎、排序、過濾、輸入控制項、數據可視化、Excel 導入/導出等功能,適用於 .NET、Java 和移動端等各平台在線編輯類 Excel 功能的表格程序開發。
在前一篇文章中,我們了解到 SpreadJS 已經全面支持了 Angular2,並且只需4步就能完成在 Angular2 中集成 SpreadJS。
下面我們來介紹 SpreadJS 在 Angular2 中支持綁定哪些屬性 。不同的標籤可以綁定的屬性不同,我們按照標籤來分類進行介紹。以下為主要屬性的列表,更詳細的屬性介紹請通過文末鏈接查看。
gc-spread-sheets
:
Attribute | Type | Comment |
name | string | 整個工作簿的名稱,導出時Excel的默認名稱 |
tabStripVisible | boolean | 是否展示左下方sheet的導航欄 |
allowUserDragFill | boolean | 是否允許用戶進行拖拽填充 |
highlightInvalidData | boolean | 是否在數據驗證時高亮顯示無效數據(設置高亮顯示後,無效數據會用紅圈圈出) |
backColor | string | 設置背景色 |
backgroundImage | string | 設置背景圖片 |
hostStyle | any | 標籤的樣式,等同於HTML的style屬性,使用方法等同於angular2的樣式綁定,例如:{width: 400px, height: 600px} |
hostClass | string | 標籤的類,等同於HTML的class屬性。 |
gc-worksheet
:
Attribute | type | Comment |
dataSource | any | 表單級別的綁定,設置數據源。 |
name | string | 設置sheet的名稱 |
frozenColumnCount | number | 頂部凍結列,參數為colindex |
frozenRowCount | number | 頂部凍結行,參數為rowindex |
frozenTrailingColumnCount | number | 底部凍結列,參數為colcount-colindex,例如凍結最後兩行,參數為2. |
frozenTrailingRowCount | number | 底部凍結行,參數為rowcount-rowindex |
rowCount | number | 設置行數 |
colCount | number | 設置列數 |
rowHeaderVisible | boolean | 是否顯示rowHeader |
columnHeaderVisible | boolean | 是否顯示columnHeader |
isProtected | boolean | 設置表單保護 |
selectionBackColor | string | 設置選中區域的背景色 |
selectionBorderColor | string | 設置選中區域的邊框顏色 |
defaultStyle | GC.Spread.Sheets.Style | 設置默認樣式,參數為GC.Spread.Sheets.Style的實例。 |
gc-column
:
Attribute | type | Comment |
width | number | 列寬 |
resizable | boolean | 是否根據拖拽重設大小 |
autoFit | boolean | 是否自動匹配列寬 |
style | GC.Spread.Sheets.Style | 整列設置樣式 |
cellType | GC.Spread.Sheets.CellTypes.Base | 整列設置單元格類型 |
formatter | string | 整列設置單元格格式 |
以上就是所支持的屬性,需要說明的是在 Angular2 中 SpreadJS 最大精度只能進行到列級別的設置,這與 Angular2 的綁定機制有關,需要特別注意。
詳細的屬性介紹,請參考:http://blog.gcpowertools.com.cn/post/spreadjs-support-angular2-2.aspx
SpreadJS V10.2 版本即將發布,更多更好的功能盡在新版本中,敬請期待!
登錄SpreadJS官網,了解更多:http://www.gcpowertools.com.cn/products/spreadjs/
關於葡萄城
葡萄城是全球控制項行業領導者,世界領先的企業應用定製工具、企業報表和商業智能解決方案提供商,為超過75%的全球財富500強企業提供服務。
![](https://pic.pimg.tw/zzuyanan/1488615166-1259157397.png)
![](https://pic.pimg.tw/zzuyanan/1482887990-2595557020.jpg)
※矩表-現代數據分析中必不可少的報表工具
※案例分享-電力設備生產數據的多層分組統計報表實現
TAG:葡萄城控制項 |
※Google Pay支持綁定Paypal賬戶 可在Gmail等應用中直接使用Paypal支付
※Gosha Rubchinskiy再次放大招!這次綁定了DIESEL!
※CoinHot發布綁定 Telegram 賬號送 CHT 活動的公告
※android 數據綁定
※ASP.NET Web Forms 數據綁定
※如何在 Linux/Unix 之上綁定 ntpd 到特定的 IP 地址
※綁定PRESS.one
※巴斯夫推出Ultrafuse 316L綁定金屬線材
※spring mvc 中的數據綁定進階篇
※美國支付公司Shift推出比特幣借記卡 可與Coinbase賬戶直接綁定
※SteamVR Input:如何為新控制器重新綁定VR遊戲
※linux應用如何進行cpu綁定
※Shopify域名註冊有哪些注意事項?Shopify域名注意事項&綁定指南
※SpringMVC筆記(3):數據綁定
※Android強制綁定服務 歐盟向Google裁罰有史以來最高罰金
※乾貨:Shopee、JD、Souq綁定連連支付收款賬戶教程
※Vue.js 組件中的v-on綁定自定義事件理解
※IIS域名綁定後http訪問直接跳轉至https的方法
※Jumia官方回應回款問題:自查payoneer綁定問題,妥投時間很關鍵
※steam手機令牌怎麼綁定 steam令牌綁定教程