Partilhar via


Shell.UI.Validation.js

 

Aplica-se a: Windows Azure Pack

Fornece métodos que podem ser usados para validar entradas do utilizador.

Widgets

Nenhum.

Enumerações

Nenhum.

Propriedades

Nenhum.

Métodos

Nome

Descrição

Devoluções

Parâmetros

Shell.UI.Validação.addValidationCallback

Anexa uma chamada de volta os elementos. Deve ter especificado previamente o recipiente de validação com setValidationContainer.

jQuery.fxValidators

elementos (Objeto): elemento DOM, seletor de jQuery válido ou elementos jQuery.

callback (Função): função (valor, elemento){}. Chamado durante a validação do controlo da criança. (Devoluções { válido: true|false|null|deferida, mensagem: mensagemString })

opções (Objeto): opções de sobreposição

Shell.UI.Validação.addValidator

Adiciona um novo validador para converter HTML não intrusivo em validação.

jQuery.fxValidators

nome validador (String): O nome do validador a adicionar. Isto corresponde ao nome utilizado no atributo HTML de val-nnnnnn (onde nnnn é o nome validador).

params (Array): Uma matriz de nomes de parâmetros (cordas) que serão extraídos dos atributos HTML de val-nnnn-mmmm (onde nnnn é o nome validador, e mmmm é o nome do parâmetro).

validar (Função): A função a chamar, que deve voltar verdadeira se validada.

opções (Objeto): Opções oposição, segurando assíncronos.

Shell.UI.Validation.helpers.appendModelPrefixo

Anexa o prefixo modelo ao valor.

String

valor (Cadeia): Valor a alterar.

prefixo (String): Prefix.

Shell.UI.Validation.helpers.checkable

Verifique se o elemento é um rádio ou caixa de verificação.

Booleano

Elemento: O elemento HTML para verificar.

Shell.UI.Validação.helpers.escapeAttributeValue

Escapa ao valor específico para a pesquisa de atributos XPATH.

String

valor (String): Valor para escapar.

Shell.UI.Validação.extractaValidation

Extrai os parâmetros de validação do elemento.

Matriz

elemento (Objeto): o elemento HTML.

Shell.UI.Validação.filterValidationData

Cria um conjunto de dados de validação contendo apenas os elementos de validaçãoData que são de tipo runType.

Matriz

validaçãoData (Matriz): Matriz de dados de validação.

runType (String): Indica qual a validação a executar.

  • tudo: executa todo o teste (padrão)

  • atraso: atrasar o teste

  • imediatamente: obter teste imediato

Shell.UI.Validation.helpers.formato

Formata a corda com os argumentos.

String

Nenhum.

Shell.UI.Validação.helpers.getDependency

Obtém as dependências de validação do elemento.

Objeto

elemento (Objeto): o elemento HTML.

Shell.UI.Validação.helpers.getLength

Obtém o comprimento de valor selecionado para um SELECT ou INPUT ou devolve o comprimento do valor.

Booleano

valor (Cadeia): Valor.

elemento (Objeto): o elemento HTML.

Shell.UI.Validation.helpers.getModelPrefix

Obtém o prefixo modelo (tudo antes do último período).

String

nome de campo (String): O nome do campo.

Shell.UI.Validação.getValidationData

Obtém os dados de validação de um elemento e guarda-os para referência futura.

Matriz

elemento (Objeto): o elemento HTML.

força (Boolean): Forçar os dados de validação a ser recolhido novamente.

Shell.UI.Validação.getValidationStateFlags

Devolve o estado coletivo de um conjunto de validadores.

Número

validadores (Array): Uma matriz de validadores.

Shell.UI.Validação.getValidationStateName

Devolve uma representação de corda do passe em bandeiras do estado de validação.

String

estado (Número): Validação de bandeiras do estado.

Shell.UI.Validação.invalidaCache

Invalida a cache anexada ao elemento DOM.

elemento (Objeto): o elemento HTML.

Shell.UI.Validation.parse

Analise todos os elementos HTML no seletor especificado. Procura elementos de entrada decorados com o atributo [data-val=true]. Cria o elemento correto que pode ser validado no futuro.

jQuery

seletor (String): elemento DOM ou seletor de jQuery válido.

opções (Objeto): opções para passar para o elemento jQuery UI.

Shell.UI.Validation.removeValidationCallback

Remove uma chamada dos elementos. Se não especificar quaisquer chamadas, todas as chamadas de grupo serão removidas.

Objeto

elementos (Objeto): elemento DOM, seletor de jQuery válido ou elementos jQuery.

callback (Função): função (valor, elemento){}. Chamado durante a validação do controlo da criança. (Devoluções { válido: verdadeiro | falso | nulo | adiado, mensagem: mensagemString })

Shell.UI.Validação.removeValidationContainer

Remove a validação do recipiente dos elementos.

Objeto

recipiente (String): elemento DOM ou seletor de jQuery válido.

callback (Função) Opcional: Remover uma chamada específica

Shell.UI.Validação.removeValidator

Remove um validador pelo seu nome, se não for fornecida nenhuma função, todos os validadores com esse nome são removidos.

jQuery.fxValidators

validadorName (String): O nome do validador a remover.

validar (Função): A função que foi chamada.

Shell.UI.Validação.runValidation

Executa o validador nos valores fornecidos

jQuery.fxValidators

elemento (Objeto): o elemento HTML.

validaçãoData (Matriz): Matriz de validaçãoData a ser executada

elementValue (Objeto): O valor a utilizar para validar a entrada para quaisquer validações a serem executadas imediatamente. Passe aqui um valor se o valor atualmente no elemento não for o que pretende validar novamente (por exemplo, durante um evento de teclas). Se não for fornecido, o valor será lido a partir do elemento.

Shell.UI.Validação.setValidationContainer

Regista o elemento do contentor para controlos de validação agrupados, opcionalmente, pode anexar uma chamada a todos os elementos.

jQuery.fxValidators

recipiente (String): elemento DOM ou seletor de jQuery válido.

elemento (String): elemento DOM ou seletor de jQuery válido.

callback (Função): função (valor, elemento){}. Chamado durante a validação do controlo da criança. (Devoluções { válido: true|false|null|deferida, mensagem: mensagemString })

Shell.UI.Validação.helpers.splitAndTrim

Divide o valor por vírgula e corta tudo.

Matriz

valor (Cadeia): Valor.

Shell.UI.Validação.valide

Executa a validação num elemento. Para cada dado de validação, existe um imóvel válido que pode ser um dos seguintes: - nulo: não validado - falso: validação falhou - verdade: validação passou - objeto diferido: validação assíncronea

Matriz

elemento (Objeto): o elemento HTML.

Shell.UI.Validation.validatContainer

Aciona a validação de todos os validadores dentro de um elemento de contentor de grupo, definido por addValidationContainer (recipiente[, elemento], callback).

Booleano

seletor (String): elemento DOM ou seletor de jQuery válido.

Consulte também

Windows referência da biblioteca da extensão do pacote Azure