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 的绑定机制有关,需要特别注意。
SpreadJS V10.2 版本即将发布,更多更好的功能尽在新版本中,敬请期待!
登录 SpreadJS 官网,了解更多。
SpreadJS 在 Angular2 中支持绑定哪些属性?的更多相关文章
- SpreadJS 在 Angular2 中支持哪些事件?
SpreadJS 纯前端表格控件是基于 HTML5 的 JavaScript 电子表格和网格功能控件,提供了完备的公式引擎.排序.过滤.输入控件.数据可视化.Excel 导入/导出等功能,适用于 .N ...
- 3.5 Templates -- Binding Element Attributes(绑定元素属性)
一.概述 除了正常的文本,你可能还需要你的模板中包含的HTML元素的属性绑定到controller. 1. 例如,设想controller有一个属性包含一个图片的URL: <div id=&qu ...
- silverlight中 ComboBox绑定数据库,并获取当前选定值
silverlight中 ComboBox绑定数据库,并获取当前选定值 在silverlight中 用combobox下拉菜单绑定数据库的方法和用DataGrid绑定数据库的方法类似. page.xa ...
- Windows Phone中扩展WebBrowser使其支持绑定html内容
在WP开发中,有时候会用到WebBrowser控件来展示一些html内容,这个控件有很多局限性,比如不支持绑定内容,这样的MVVM模式中就无法进行内容的绑定.为了实现这个目的,需要扩展一下,具体代码如 ...
- class中限定绑定属性__slots__方法
使用__slots__但是,如果我们想要限制class的属性怎么办?比如,只允许对Student实例添加name和age属性.为了达到限制的目的,Python允许在定义class的时候,定义一个特殊的 ...
- ListBox项模板中绑定ListBoxItem属性的方法
原文:ListBox项模板中绑定ListBoxItem属性的方法 <ListBox> <ListBox.ItemTemplate> <DataTemplate> & ...
- iView - Form中想要重置DatePicker生效,必须给DatePicker绑定value属性
Form中想要重置DatePicker生效,必须给DatePicker绑定value属性
- angular 中如何绑定属性
<!--The content below is only a placeholder and can be replaced.--> <div style="text-a ...
- 让jquery easyui datagrid列支持绑定嵌套对象
嵌套对象是指返回的json数据,是对象的某个属性自带有属性.而我们恰恰又需要这个属性,默认情况下easyui的datagrid是不支持绑定嵌套对象的.比如:datagrid的field属性只能为fie ...
随机推荐
- spring定时器(注解的形式)
最近有个需求,要在凌晨的时候,根据某几张表生成一张定时任务表里的数据,数据的状态为0(未整改),然后在当天晚上,再把这些数据的状态没改变的,改变状态为1(待整改),然后要用到定时器,百度了一下用注解形 ...
- 【读书笔记】《深入浅出nodejs》第五章 内存控制
海量请求+长时间运行 -> 内存控制 -> 一切资源高效循环利用 1. V8的垃圾回收机制与内存限制 在Node中通过JavaScript使用内存时,只能使用部分内存(64位系统下约1.4 ...
- HBase相关问题
HBase和Hive的异同之处? 共同点:HBase与Hive都是架构在Hadoop之上,底层存储都是使用HDFS 区别: 1). Hive是建立在Hadoop之上为了减少MapReduce jobs ...
- ImportError: No module named Crypto.PublicKey
答: sudo apt-get install python-pip (如果没有安装pip的话,需要这一操作) pip install pycrypto
- What is OWIN? A Beginners Guide
http://www.codedigest.com/posts/1/what-is-owin-a-beginners-guide http://owin.org/html/spec/owin-1.0. ...
- 组合优于继承 Composition over inheritance
https://stackoverflow.com/questions/49002/prefer-composition-over-inheritance 解答1 Prefer composition ...
- LeetCode——Find All Duplicates in an Array
Question Given an array of integers, 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice an ...
- bootstrap-datetimepicker日期控件下载
bootstrap-datetimepicker.js bootstrap-datetimepicker.zh-CN.js bootstrap-datetimepicker.min.css 下载网站: ...
- ubuntu 16.04 配置远程连接
1.XDMCP远程连接 vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 添加 greeter-show-manual-login=true [X ...
- centos 6.6 配置xdmcp远程桌面
1.首先安装 xdm软件:yum install xdm vi /etc/X11/xdm/Xaccess: * allow vi /etc/gdm/custom.conf: [security] A ...