[]
Sheets.CellState.CellStateManager
• new CellStateManager(sheet
)
シート内のすべてのセル状態を管理できるセル状態マネージャを表します。
名前 | 型 | 説明 |
---|---|---|
sheet |
Worksheet |
ワークシート。 |
▸ add(range
, state
, style
, sheetArea?
): void
説明
範囲のセル状態インスタンスを追加します。これにより、範囲セルの状態が一致したときに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 |
セル状態のスタイルを適用する範囲。 |
state |
CellStatesType |
スタイルを使用する状態。 |
style |
Style |
状態が一致したときのスタイル。 |
sheetArea? |
SheetArea |
シート領域。このパラメーターが指定されていない場合は、viewport にデフォルトとして設定されます。 |
void
▸ clear(range
, sheetArea
): void
説明
範囲ごとにすべてのスタイルをクリアします。 クリアした後、セルの状態が一致したときにどのスタイルも適用されません。
実例
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