blockly > フィールド > setValidator

Field.setValidator() メソッド

編集可能なフィールドに新しい検証関数を設定するか、以前に設定されたバリデータをクリアします。

Validator 関数は新しいフィールド値を受け取り、検証された値を返します。検証される値は、入力値、入力値の修正バージョン、変更を中止する null のいずれかです。

関数が何も返さない(または未定義を返す)場合、新しい値が有効と見なされます。これは、検証された関数をフィールド レベルの変更イベント通知として使用するフィールドを可能にするためです。

署名:

setValidator(handler: FieldValidator<T>): void;

パラメータ

パラメータ 種類 説明
handler FieldValidator<T> バリデータ関数または null を使用して、前のバリデータをクリアします。

戻り値:

void