如何设置 SpreadJS 单元格样式

单元格样式是突出单元格数据信息的重要途径之一,SpreadJS 提供了样式接口使你能突出数据显示。可以设置单元格的前景色、边框或是网格线等样式信息。SpreadJS 可以通过 getCell 方法来获取 Cell DOM 节点,进而设置样式信息,代码如下:<img title="gridline" alt="" src="http://wijmo.com/wp-content/uploads/2013/05/gridline.png" width="506" height="206">

发布于 2014/05/06 00:00

WijmoJS

 

单元格样式是突出单元格数据信息的重要途径之一,SpreadJS 提供了样式接口使你能突出数据显示。可以设置单元格的前景色、边框或是网格线等样式信息。

SpreadJS 可以通过 getCell 方法来获取 Cell DOM 节点,进而设置样式信息,代码如下:

sheet.addSpan(1, 1, 1, 5);
sheet.setValue(1, 1, "Sale Data Analysis");
sheet.getCell(1, 1).font("bold 16px arial");
sheet.getCell(1, 1).foreColor("white");
sheet.getCell(1, 1).backColor("Purple");.
 

另外,可以通过 sheet 下的 setBorder 方法设置范围单元格的边框。代码如下:

sheet.setBorder(new $.wijmo.wijspread.Range(1, 1, 6, 5), new $.wijmo.wijspread.LineBorder("Black", $.wijmo.wijspread.LineStyle.thin), { outline: true });
sheet.setBorder(new $.wijmo.wijspread.Range(1, 1, 6, 5), new $.wijmo.wijspread.LineBorder("Blue", $.wijmo.wijspread.LineStyle.dotted), { inside: true });
sheet.setBorder(new $.wijmo.wijspread.Range(5, 1, 1, 5), new $.wijmo.wijspread.LineBorder("Black", $.wijmo.wijspread.LineStyle.double), { bottom: true });
 

同时,也可以改变网格线的颜色,甚至是隐藏网格线来突出数据的显示。

sheet.setGridlineOptions({showVerticalGridline: false, showHorizontalGridline: false});
 

你可以在初始化控件时设置这些样式信息,关于如何使用 Spread可以参考 SpreadJS 快速启动

更多关于 SpreadJS 的示例请参考:/developer/wijmojs

WijmoJS | 下载试用

WijmoJS 是一款基于 HTML5 的前端开发工具包,由 80 多种灵活、高效、跨平台、零依赖的 JavaScript UI 组件构成,如表格(Grid)、图表(Chart)、数据分析(Olap)、导航(Navigation)和金融图表等,完美兼容原生 JavaScript,以及 Angular、React、Vue、TypeScript、Knockout 和 Ionic 等框架,可助力企业以最快的速度开发并构建出一套成熟的 Web 应用程序。

为顺利推进您的产品选型,推荐如下方式,加速产品评估进度:

相关产品
推荐相关案例
关注微信
葡萄城社区二维码

关注“葡萄城社区”

加微信获取技术资讯

加微信获取技术资讯

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态