跳到主要内容

setStyle()

描述

为单元格设置样式

信息

该方法为指定的单元格设置相同的样式。如果您希望为电子表格单元格应用不同的样式,请使用 parse() 方法。

用法

setStyle(cell: string, styles: array | object): void;

参数

示例

const spreadsheet = new dhx.Spreadsheet("spreadsheet", {});
spreadsheet.parse(data);

// 为单个单元格设置样式
spreadsheet.setStyle("A1", {background: "red"});

// 为单元格区域设置相同的样式
spreadsheet.setStyle("A1:D1", {color: "blue"});

// 为不同单元格设置相同的样式
spreadsheet.setStyle("B6,A1:D1", {color:"blue"});

// 从数组中依次为区域内的单元格设置样式
spreadsheet.setStyle("A1:D1", [{color: "blue"}, {color: "red"}]);

相关示例: Spreadsheet. Styled Data

信息

从 v4.1 起,可以使用以下格式指定单元格或单元格区域的引用:

spreadsheet.setStyle("sheet1!A2", {background: "red"}); 

其中 sheet1 是标签页的名称。

如果未指定标签页名称,该方法将为当前活动标签页中的单元格应用样式。