[]
        
(Showing Draft Content)

GC.Spread.Sheets.CellState.CellStateManager

类: CellStateManager

Sheets.CellState.CellStateManager

Table of contents

构造方法

方法

构造方法

constructor

new CellStateManager(sheet)

可以管理表单中所有单元格状态的单元格管理器

参数

属性名 类型 说明
sheet Worksheet 表单

方法

add

add(range, state, style, sheetArea?): void

description 为range添加单元格状态实例,当区域单元格的状态匹配时,将应用cellState的样式

代码示例

var style = new  GC.Spread.Sheets.Style();
style.backColor = 'blue';
style.foreColor = 'red';
var range = new GC.Spread.Sheets.Range(1,2,3,3);
sheet.cellStates.add(range,GC.Spread.Sheets.CellStatesType.hover,style,101);

参数

属性名 类型 说明
range Range 作用域区域将应用cellState的样式
state CellStatesType 哪个状态将使用样式
style Style 状态匹配时的样式
sheetArea? SheetArea 表单区域如果未提供此参数,则默认为 viewport

返回值

void


clear

clear(range, sheetArea): void

description 按区域清除所有样式,清除后,当单元格状态匹配时将不应用任何样式

代码示例

var range = new GC.Spread.Sheets.Range(1,2,3,3);
sheet.cellStates.clear(range, GC.Spread.Sheets.SheetArea.viewport);

参数

属性名 类型 说明
range Range 区域区域明确
sheetArea SheetArea 表单区域如果未提供此参数,则默认为 viewport

返回值

void