Shell.UI.Validation.js
Se aplica a: Windows Azure Pack
Proporciona métodos que se pueden usar para validar las entradas del usuario.
Widgets
Ninguno.
Enumeraciones
Ninguno.
Propiedades
Ninguno.
Métodos
Nombre |
Descripción |
Devuelve |
Parámetros |
---|---|---|---|
Shell.UI.Validation.addValidationCallback |
Adjunta una devolución de llamada a los elementos. Debe haber especificado el contenedor de validación con setValidationContainer de antemano. |
jQuery.fxValidators |
elements (Object): elemento DOM, selector jQuery válido o elementos jQuery. callback (Function): function(value, element){}. Se llama durante la validación del control secundario. (Devuelve { valid: true|false|null|deferred, message: messageString }) options (Object): opciones de invalidación |
Shell.UI.Validation.addValidator |
Agrega un nuevo validador para convertir HTML discreto en validación. |
jQuery.fxValidators |
validatorName (String): nombre del validador que se va a agregar. Esto coincide con el nombre usado en el atributo HTML data-val-nnnn (donde nnnn es el nombre del validador). params (Array): matriz de nombres de parámetros (cadenas) que se extraerán de los atributos HTML data-val-nnnn-mmmm (donde nnnn es el nombre del validador y mmmm es el nombre del parámetro). validate (Function): función a la que se va a llamar, que debe devolver true si se valida. options (Object): objeto Options, que contiene asincrónica. |
Shell.UI.Validation.helpers.appendModelPrefix |
Anexa el prefijo del modelo al valor . |
String |
value (String): valor que se va a cambiar. prefijo (string): prefijo. |
Shell.UI.Validation.helpers.checkable |
Comprueba si el elemento es una casilla o radio. |
Boolean |
Elemento: elemento HTML que se va a comprobar. |
Shell.UI.Validation.helpers.escapeAttributeValue |
Aplica un escape al valor específico de la búsqueda de atributos XPATH. |
String |
value (String): valor que se va a escapar. |
Shell.UI.Validation.extractValidation |
Extrae los parámetros de validación del elemento . |
Array |
element (Object): elemento HTML. |
Shell.UI.Validation.filterValidationData |
Crea una matriz de datos de validación que contiene solo los elementos de validationData que son de tipo runType. |
Array |
validationData (Matriz): matriz de datos de validación. runType (String): indica qué validación se va a ejecutar.
|
Shell.UI.Validation.helpers.format |
Da formato a la cadena con los argumentos . |
String |
Ninguno. |
Shell.UI.Validation.helpers.getDependency |
Obtiene las dependencias de validación del elemento . |
Object |
element (Object): elemento HTML. |
Shell.UI.Validation.helpers.getLength |
Obtiene la longitud de valor seleccionada para select o INPUT o devuelve la longitud del valor. |
Boolean |
value (String): Value. element (Object): elemento HTML. |
Shell.UI.Validation.helpers.getModelPrefix |
Obtiene el prefijo del modelo (todo antes del último período). |
String |
fieldName (String): el nombre del campo. |
Shell.UI.Validation.getValidationData |
Obtiene los datos de validación de un elemento y los guarda para futuras referencias. |
Array |
element (Object): elemento HTML. force (Boolean): fuerza los datos de validación para que se recuperen de nuevo. |
Shell.UI.Validation.getValidationStateFlags |
Devuelve el estado colectivo de un conjunto de validadores. |
Number |
validadores (matriz): matriz de validadores. |
Shell.UI.Validation.getValidationStateName |
Devuelve una representación de cadena de las marcas de estado de validación de paso. |
String |
state (Number): marcas de estado de validación. |
Shell.UI.Validation.invalidateCache |
Invalida la memoria caché adjunta al elemento DOM. |
element (Object): elemento HTML. |
|
Shell.UI.Validation.parse |
Analiza todos los elementos HTML del selector especificado. Busca elementos de entrada decorados con el atributo [data-val=true]. Crea el elemento correcto que se puede validar en el futuro. |
jQuery |
selector (String): elemento DOM o selector jQuery válido. options (Object): opciones para pasar al elemento jQuery UI. |
Shell.UI.Validation.removeValidationCallback |
Quita una devolución de llamada de los elementos . Si no especifica ninguna devolución de llamada, se quitarán todas las devoluciones de llamada de grupo. |
Object |
elements (Object): elemento DOM, selector jQuery válido o elementos jQuery. callback (Function): function(value, element){}. Se llama durante la validación del control secundario. (Devuelve { válido: true | false | null | diferido, mensaje: messageString }) |
Shell.UI.Validation.removeValidationContainer |
Quita la validación de contenedores de los elementos. |
Object |
container (String): elemento DOM o selector jQuery válido. callback (Function) Opcional: Quitar una devolución de llamada específica |
Shell.UI.Validation.removeValidator |
Quita un validador por su nombre, si no se proporciona ninguna función, se quitan todos los validadores con ese nombre. |
jQuery.fxValidators |
validatorName (String): nombre del validador que se va a quitar. validate (Function): función a la que se llamó. |
Shell.UI.Validation.runValidation |
Ejecuta el validador en los valores proporcionados. |
jQuery.fxValidators |
element (Object): elemento HTML. validationData (Matriz): matriz de validationData que se va a ejecutar elementValue (Object): valor que se va a usar para validar la entrada de las validaciones que se van a ejecutar inmediatamente. Pase un valor aquí si el valor que se encuentra actualmente en el elemento no es el que desea volver a validar (por ejemplo, durante un evento keypress). Si no se proporciona, el valor se leerá desde el elemento . |
Shell.UI.Validation.setValidationContainer |
Registra el elemento contenedor para los controles de validación agrupados, opcionalmente, puede adjuntar una devolución de llamada a todos los elementos. |
jQuery.fxValidators |
container (String): elemento DOM o selector jQuery válido. element (String): elemento DOM o selector jQuery válido. callback (Function): function(value, element){}. Se llama durante la validación del control secundario. (Devuelve { válido: true|false|null|deferred, message: messageString }) |
Shell.UI.Validation.helpers.splitAndTrim |
Divide el valor por coma y recorta todo. |
Array |
value (String): value. |
Shell.UI.Validation.validate |
Ejecuta la validación en un elemento . Para cada dato de validación, hay una propiedad válida que puede ser una de las siguientes: - null: no validada - false: error de validación: true: validación pasada - objeto diferido: validación asincrónica |
Array |
element (Object): elemento HTML. |
Shell.UI.Validation.validateContainer |
Desencadena la validación de todos los validadores dentro de un elemento contenedor de grupo, definido por addValidationContainer(container[, element], callback). |
Boolean |
selector (String): elemento DOM o selector jQuery válido. |
Consulte también
Referencia de la biblioteca de Shell de extensión de azure Pack de Windows