Função para popular um campo select via Ajax. Muito utilizado para os seguintes pares de entidades (Estado / Cidade), (Categoria, Plano), (Diretório, SubDiretório)...
populateSelect(idObject,idObjectPopulate,url,parametro)
Onde..
idObject: Id do comboBox principal idObjectPopulate: Id do comboBox que será populado url: Url da Action parametro: Nome do Parâmetro que será passado Visualizar Código e exemploFunção para alterar o backGround da linha da tabela quando o usuário passar o mouse sobre a linha.
As linhas que o desenvolvedor desejar que tenham efeito deverão estar estilizadas com o seletor de classe "hover"
lineHover(idTable)
Onde..
idTable: Id da Tabela que deseja atribuir o efeito Visualizar Código e exemploClasse para Ordenar Tabela númerica via método da bolha
onclick="orderTable('idTable','indexColum')
Onde..
idTable: Id da Tabela indexColum: Indíce da Coluna que será ordenada Visualizar Código e exemploFunção para disabilitar conjunto de inputs
disableInput(idObjAction,idAllInputs)
Onde..
idAllInputs: Id do conjunto de inputs que deseja desabilitar idObjAction: Id do botão que realizará a ação Visualizar Código e exemploClasse para autoCompletar um campo de texto via Ajax, semelhante ao GoogleSuggest, A action que detalha a lógica da resposta é passada como parâmetro
Atenção: A cada tecla de entrada é realizada um post na action, então tome cuidado ao utilizar esta classe, seu servidor agradece ;-)
requestAutoComplete(idForm,idObj,urlAction,styleComplete,clickPost)
Onde..
idForm: ID do Formulário onde o INPUT está inserido idObj: ID do INPUT que terá o autoComplete urlAction: Action responsável por controlar o retorno dos dados que serão exibidos no autoComplete styleComplete: Classe de Estilo que será atribuído ao autoComplete clickPost: Variável booleana que determina se ao clicar no elemento, o formulário já é automaticamente submetido Visualizar Código e exemploScript para Navegação em árvore multinível
Visualizar Código e exemploClasse para permitir arrastar e soltar objetos, com um destino pré-definido
Atenção: Esta classe precisa de alguns pequenos ajustes
var drag = new dragnDrop()
drag.setDrag(idOrigem,idDestino,function)
Onde..
idOrigem: ID do objeto de origem, que poderá ser arrastado idDestino: ID da área de destino function: Função que será executada quando o objeto de origem estiver solto no objeto de origem Visualizar Código e exemploComponente para controlar alguma coisa (use a imaginação ;-) ), baseada na classe de DragnDrop, porém é necessário realizar alguns pequenos ajustes
Visualizar Código e exemploOutro exemplo de utilização do componente controller Código e exemplo
Campos sem preenchimento obrigatório (parâmetro false depois do pipe duplo - || )
<input type="text" name="email" id="email" title="Entre com o seu e-mail">
Máscara para entrada de caracteres inválidos em formulários
var valid = new maskCaracter(classTooltip)
valid.validCaracter(IDInput)
Onde..
classTooltip: seletor de classe CSS que irá estilizar o box IDInput: ID do input que terá a mascára atribuída Visualizar Código e exemploEfetua transição de cores no background de um objeto. Para que raios isto serve? não sei ;-)
Efetua transição validação automática de formulários de acordo com o atributo "class" colocado