lock (NotesForm - JavaScript)

フォームをロックします。

定義場所

NotesForm

構文

lock() : boolean

lock(name:string) : boolean

lock(name:string, provisionalok:boolean) : boolean

lock(names:any) : boolean

lock(names:any, provisionalok:boolean) : boolean

パラメータ 説明
String name java.util.Vector names ロック所有者の名前。 各ロック所有者は、ユーザーまたはグループでなければなりません。デフォルトは 1 つのロック所有者、つまり有効なユーザーです。空ストリング ("") は許可されていません。
boolean provisionalok
  • 暫定ロックの設定を許可する場合は true
  • 暫定ロックを許可しない場合は false (デフォルト)
戻り値 説明
boolean
  • ロックが設定されている場合は true
  • ロックが設定されていない場合は false

使用法

Database の IsDesignLockingEnabled は true でなければなりません。true でない場合、このメソッドは例外をスローします。

システム管理サーバー (マスターロックサーバー) が使用可能な場合、このメソッドは確定ロックを設定します。

システム管理サーバーが使用できず、2 番目のパラメータが true の場合、このメソッドは暫定ロックを設定します。

管理サーバーが使用できず、2 番目のパラメータが false の場合、このメソッドは例外をスローします。

現在のロック状態に応じて以下のアクションが発生します。フォームがロックされていない場合、このメソッドはロックを設定して true を返します。

フォームがロックされていて、現在のユーザーがロック所有者の 1 人である場合、このメソッドは true を返します。

フォームがロックされていて、現在のユーザーがロック所有者の 1 人ではない場合、このメソッドは false を返します。

ロックが設定される前に別のユーザーによってフォームが変更された場合、このメソッドは例外をスローします。

言語間の参照

LotusScript® NotesForm クラスの Lock メソッド