メンバ | 解説 |
---|---|
edit | セルは編集モードにあり、入力値を確定すること、他のセルに移動すること、他のセルを選択することはできません。 |
enter | セルは編集モードにあり、入力値を確定すること、ナビゲーションまたは選択アクションによって他のセルへの移動や他のセルの選択を行うことができます。 |
ready | セルは準備完了モードにあります。 |
メンバ | 解説 |
---|---|
edit | セルは編集モードにあり、入力値を確定すること、他のセルに移動すること、他のセルを選択することはできません。 |
enter | セルは編集モードにあり、入力値を確定すること、ナビゲーションまたは選択アクションによって他のセルへの移動や他のセルの選択を行うことができます。 |
ready | セルは準備完了モードにあります。 |
<script type="text/javascript"> window.onload = function () { var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss")); var activeSheet = spread.getActiveSheet(); spread.commandManager().register("startEditing", { canUndo: false, execute: function (context, options) { var sheet = context.getSheetFromName(options.sheetName); if (sheet && !sheet.isEditing()) { sheet.startEdit(); } } }, 113, false, false, false, false); setstatus(activeSheet); activeSheet.bind(GC.Spread.Sheets.Events.EditorStatusChanged,function(e,args){ setstatus(activeSheet, args.status); }); } function setstatus(activeSheet,status) { var statusnow = status || activeSheet.editorStatus(); if (statusnow === GC.Spread.Sheets.EditorStatus.ready) { $("#status").text("Ready"); } else if (statusnow === GC.Spread.Sheets.EditorStatus.enter) { $("#status").text("Enter"); } else if (statusnow === GC.Spread.Sheets.EditorStatus.edit) { $("#status").text("Edit"); } } </script> // This creates the status label <label id="status" style="margin: 10px">
<script type="text/javascript"> window.onload = function () { var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss")); var activeSheet = spread.getActiveSheet(); spread.commandManager().register("startEditing", { canUndo: false, execute: function (context, options) { var sheet = context.getSheetFromName(options.sheetName); if (sheet && !sheet.isEditing()) { sheet.startEdit(); } } }, 113, false, false, false, false); setstatus(activeSheet); activeSheet.bind(GC.Spread.Sheets.Events.EditorStatusChanged,function(e,args){ setstatus(activeSheet, args.status); }); } function setstatus(activeSheet,status) { var statusnow = status || activeSheet.editorStatus(); if (statusnow === GC.Spread.Sheets.EditorStatus.ready) { $("#status").text("Ready"); } else if (statusnow === GC.Spread.Sheets.EditorStatus.enter) { $("#status").text("Enter"); } else if (statusnow === GC.Spread.Sheets.EditorStatus.edit) { $("#status").text("Edit"); } } </script> // This creates the status label <label id="status" style="margin: 10px">
Object
GC.Spread.Sheets.EditorStatus