データテーブルのセルの編集を防ぐには、Set Edit LockにModify Cells引数を指定します。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Set Edit Lock( " Modify Cells " );
列や行の追加や削除を防ぐには、次のように指定します。
dt << Set Edit Lock( " Add Columns", " Delete Dolumns");
dt << Set Edit Lock( " Add Rows", " Delete Rows");
ロックされたデータテーブル操作のリストを取得するには、Get Edit Lockを用います。
dt << Get Edit Lock();
{"Modify Cells", "Add Rows", "Delete Rows", "Add Columns", "Delete Columns"}
特定のデータテーブル操作をもう一度許可するには、Clear Edit Lockを用います。
dt << Clear Edit Lock( " Modify Cells" );
データテーブルの3要素すべて(セル、列、行)を一度にロックするには Lock Data Tableを用います。
dt << Lock Data Table( 1 );