blockly > Alan > setValidator

Field.setValidator() yöntemi

Düzenlenebilir alanlar için yeni bir doğrulama işlevi ayarlar veya önceden ayarlanmış bir doğrulayıcıyı temizler.

Doğrulayıcı işlevi yeni alan değerini alır ve doğrulanmış değeri döndürür. Doğrulanan değer giriş değeri, giriş değerinin değiştirilmiş bir sürümü veya değişikliği iptal edecek boş değer olabilir.

İşlev hiçbir şey döndürmezse (veya tanımsız değeri döndürürse) yeni değer geçerli olarak kabul edilir. Bunun amacı, doğrulanmış işlevi alan düzeyinde değişiklik etkinliği bildirimi olarak kullanan alanlara izin vermektir.

İmza:

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

Parametreler

Parametre Tür Açıklama
handler FieldValidator<T> Önceki bir doğrulayıcıyı temizlemek için doğrulayıcı işlevi veya null.

İade et:

void