Encuesta de investigación: Cuéntanos sobre tu experiencia con Blockly
Comenzar encuesta
blockly > Campo > setValidator
Método Field.setValidator()
Establece una nueva función de validación para campos editables o borra un validador establecido anteriormente.
La función de validador toma el valor nuevo del campo y muestra el valor validado. El valor validado puede ser el valor de entrada, una versión modificada del valor de entrada o un valor nulo para anular el cambio.
Si la función no muestra nada (o muestra un valor indefinido), el valor nuevo se acepta como válido. Esto permite los campos que usan la función validada como una notificación de evento de cambio a nivel de campo.
Signature:
setValidator(handler: FieldValidator<T>): void;
Parámetros
Parámetro |
Tipo |
Descripción |
handler |
FieldValidator<T> |
La función de validador o un valor nulo para borrar un validador anterior. |
Muestra:
void
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-08-22 (UTC)
[null,null,["Última actualización: 2024-08-22 (UTC)"],[[["The `setValidator()` method allows assigning a function to validate user input in editable fields, or removing a previously set validation function."],["Validators receive the new field value and return a validated version, potentially modified or null to reject the change."],["If the validator doesn't return a specific value, the input is accepted, offering a mechanism for change notifications."],["This method is used within Blockly's Field class to ensure data integrity and control user interactions."]]],[]]