Spread.Sheets
Workbook メソッド
ホストDOM要素。
指定したホストDOM要素とオプション設定を持つスプレッドシートを表します。
シンタックス
Javascript (Usage) 
var value; // Type: any
value = GC.Spread.Sheets.Workbook(host);
Javascript (Specification) 
function Workbook( 
   host : Object
) : any;

パラメータ

host
ホストDOM要素。
使用例
次のサンプルコードは、Workbookメソッドのオプションの使用方法を示します。
spread.options.allowUndo = true;
spread.options.showDragDropTip = true;
spread.options.showDragFillTip = true;
spread.options.showScrollTip = GC.Spread.Sheets.ShowScrollTip.both;
spread.options.showResizeTip = GC.Spread.Sheets.ShowResizeTip.both;
This example sets the background color and the gray area background color.
spread.options.backColor = "green";
spread.options.grayAreaBackColor = "Accent 2";
This example sets the gray area background color.
spread.options.grayAreaBackColor = "red";
spread.options.highlightInvalidData = true;
var dv = GC.Spread.Sheets.DataValidation.createDateValidator(GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators.between, new Date(2012, 11, 31), new Date(2013, 11, 31));
dv.showInputMessage(true);
dv.inputMessage("Enter a date between 12/31/2012 and 12/31/2013.");
dv.inputTitle("Tip");
var style = new GC.Spread.Sheets.Style();
style.validator = dv;
activeSheet.setStyle(1,1,style,GC.Spread.Sheets.SheetArea.viewport);
spread.options.allowUserResize = true;
spread.options.allowUserDragDrop = true;
spread.options.allowUserDragFill = true;
var index = spread.options.tabStripRatio;
alert(index);
spread.options.referenceStyle = GC.Spread.Sheets.ReferenceStyle.r1c1;
This example prevents the user from zooming the sheet, but changes the zoom setting in code.
spread.options.allowUserZoom = false;
activeSheet.zoom(3);
spread.options.showHorizontalScrollbar = false;
spread.options.showVerticalScrollbar = false;
spread.options.allowUserEditFormula = true;
This example executes a command that performs a specified action.
spread.options.allowUndo = true;
spread.commandManager().execute({cmd: "outlineRow", sheetName: "Sheet1", index: 3, count: 5});
This example sets up the spreadsheet's tabs and tab strip.
spread.options.tabStripVisible = true;
spread.options.tabEditable = true;
spread.options.newTabVisible = true;
spread.options.tabStripRatio = 1;
spread.options.allowSheetReorder = true;
spread.options.cutCopyIndicatorVisible = true;
spread.options.cutCopyIndicatorBorderColor = "red";
spread.options.useTouchLayout = true;
//select a block of values using the drag fill icon
activeSheet.options.defaultDragFillType = GC.Spread.Sheets.Fill.AutoFillType.clearValues;
activeSheet.options.showDragFillSmartTag = true;
activeSheet.options.scrollbarMaxAlign =true;
activeSheet.options.scrollbarShowMax = true;
spread.options.hideSelection = true;
spread.options.enableFormulaTextbox = true;
spread.options.resizeZeroIndicator = GC.Spread.Sheets.ResizeZeroIndicator.enhanced;
activeSheet.getRange(-1, 2, -1, 1).width(0);
activeSheet.getRange(1, -1, 1, -1).height(0);
spread.options.tabNavigationVisible = false;
spread.options.scrollIgnoreHidden = true;
activeSheet.getRange(-1, 1, -1, 1).width(0);
activeSheet.getRange(1, -1, 1, -1).height(0);
activeSheet.getRange(-1, 3, -1, 1).visible(false);
解説

showVerticalScrollbarオプションを使用して、スプレッドシートに垂直スクロールバーを表示するかどうかを指定します。

showHorizontalScrollbarオプションを使用して、スプレッドシートに水平スクロールバーを表示するかどうかを指定します。

useTouchLayoutオプションを使用すると、タブストリップのナビゲーションボタンとスクロールバーのサイズが大きくなります。また、グループ化、フィルタリング、検証に関連する各種ボタンのサイズも大きくなります。このオプションはタッチサポートを必要としません。

関連トピック

参照

Sheets タイプ
ドラッグアンドフィルの使用
ドラッグによる移動の有効化
タブストリップの使用
数式の使用
クリップボード操作の使用
タッチ操作によるタブストリップの使用

 

 


© 2016-2017, GrapeCity inc. All rights reserved.