Spread.Sheets
シートの保護とセルのロックの実行

ウィジェットでは、シートを保護し、セルをロックすることができます。

シートのisProtectedメソッドがfalseに設定されてると、セルの編集が可能になります。

シートを保護すると、セルの編集が禁止されます。 ユーザーに特定のセルだけの編集を許可するには、シートを保護してから、ユーザーに編集を許可するセルだけをロック解除します。

ロックされたセルからは、データをコピーできます。

ユーザーに編集を許可する領域を指定するには、options.protectionOptionsプロパティを使用します。行や列のサイズ変更、フィルタリングなどのような操作を制御できます。

コードの使用

次のサンプルコードは、セルをロック解除します。

JavaScript
コードのコピー
sheet.getCell(1,1, GC.Spread.Sheets.SheetArea.viewport).locked(false);
sheet.setValue(1,1,"unLocked");
sheet.getRange(-1,3, -1, 1).locked(false);
sheet.getRange(5, -1, 1, -1).locked(false);
sheet.options.isProtected = true;

 

 


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