SpreadJS 在 Angular2 中支援繫結哪些屬性?
純前端表格控制元件是基於 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 的繫結機制有關,需要特別注意。
SpreadJS V10.2 版本即將釋出,更多更好的功能盡在新版本中,敬請期待!
登入 ,瞭解更多。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28298702/viewspace-2141377/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SpreadJS 在 Angular2 中支援哪些事件?JSAngular事件
- vue中未定義的的物件屬性在頁面中繫結不到值Vue物件
- 三、動態繫結屬性
- WPF使用MVVM(一)-屬性繫結MVVM
- SpreadJS 全面支援 Angular2,V10.2 版本即將釋出JSAngular
- [譯] Angular 屬性繫結更新機制Angular
- 觸發器中控制元件依賴屬性繫結失效觸發器控制元件
- EasyUI 中 DataGrid 控制元件 列 如何繫結物件中的屬性UI控制元件物件
- 模型關聯中繫結屬性到父模型怎麼實現模型
- 第二講、Vue3.x繫結資料、繫結html、繫結屬性、迴圈資料VueHTML
- 用DataBindings屬性繫結控制元件的值控制元件
- 在url中通過屬性名獲取屬性值
- 單元測試內實現屬性自動繫結
- 聊聊spring boot tomcat jdbc pool的屬性繫結Spring BootTomcatJDBC
- WPF:MVVM的由來與屬性繫結的過程MVVM
- MVC5之表單集合資料自動繫結到物件屬性(集合)中MVC物件
- Vue模板語法、屬性繫結、條件渲染的學習Vue
- 在Progress中獲取檔案屬性
- IE支援的HTML元素的DISABLE屬性在NETSCAPE4.76中的實現HTML
- vue學習筆記(一)---- vue指令( v-bind 屬性繫結 )Vue筆記
- Xamarin XAML語言教程通過資料繫結使用Progress屬性
- Winform 用string型別的屬性來繫結CheckBox薦ORM型別
- DedeCMS讓channelartlist支援currentstyle屬性
- 在Lua中實現Rust物件的繫結Rust物件
- Angular2入門系列(四)————ngModel和表單元素name屬性Angular
- 在catalyst中類方法後面有個屬性
- 在C++中實現“屬性 (Property)” (轉)C++
- 2. Vue語法--插值操作&動態繫結屬性 詳解Vue
- petite-vue原始碼剖析-屬性繫結`v-bind`的工作原理Vue原始碼
- 物件導向中Object常用屬性總結物件Object
- 網路安全知識點中,Cookie有哪些安全屬性?Cookie
- WPF繫結之道:為何選擇屬性而非欄位,提升靈活性與可控性
- 修復ios不支援fixed屬性iOS
- tkinter屬性(總結)
- listview屬性總結View
- 後期靜態繫結在PHP中的使用PHP
- css3新增哪些背景屬性CSSS3
- WPF進階技巧和實戰08-依賴屬性與繫結03