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.
|
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