SOS Javascript 03 Oct 2007 06:03 pm
SOS Javascript
Bom responderei algumas duvidas que recebi ou em comentários ou por email, recebi bastante algumas atualizo os scripts, outras acabo perdendo, me esquecendo, mas na medida do possível sempre tento responder.
A primeira é da Nayara, ela perguntou no post da Tabela Dinâmica como poderia inserir além dos dois campos de textos existentes no exemplo, mais um combobox(menu dropdown). Primeiro que gosto de ajudar, mas gente, não da pra fazer os projetos dos outros né, eu dou um modelo pra vocês lerem, aprenderem e alterarem, como disse, posso ajudar no aprendizado, montar modelos, além disso depende de vocês, a execução quando resolver responder assim, na recém inaugurada sessão SOS Javascript
Partindo do inicio, redundância 0.
Bom no html óbvio deve inserir o combobox, como exemplo inseri desta forma:
<select name="sexo">
<option value="Masculino">Masculino</option>
<option value="Feminino">Feminino</option>
</select>
A pessoa vai poder escolher entre sexo masculino e feminino.
Seguindo, na linha 167 do script.js inseri o seguinte código:
var sexo = form_insere.sexo.value;
Ali eu pego o valor que tem no combo com nome sexo, sugestivo não
Na linha 170 do mesmo script.js eu inseri a variável sexo na chamada do objeto, essa variável é a mesma que acabamos de usar acima para pegar o valor do campo sexo no formulário:
tabela.insere(tabela_clientes,id,nome,sexo);
Agora na linha 88, ainda no script.js, inseri a variável sexo no inicio da função, que vai receber os valores que pegamos do combobox:
insere: function(tabela,id,nome,sexo){
Na linha 99 inseri o código para inserir a coluna, e na linha 100 mudei o valor de inserção da coluna do link de cancelar para 3.
var colunaSexo = linha.insertCell(2); // Insere a coluna Sexo var colunaCancela = linha.insertCell(3); // Insere a coluna Cancelar
Na linha 105 atribuímos o valor de sexo a nova coluna criada para ela:
colunaSexo.innerHTML=sexo;
Bom, é isso
Deve funcionar, essas alterações eu deixei disponível para verem na própria pagina de exemplo da Tabela Dinâmica.
SOS Javascript mode OFF.
coisa de nerd essa frase acima né, ta feio o negocio.
Façam suas perguntas, quando der tempo, eu respondo
Se não esquecer ![]()
Powered by Yoomp


on 04 Oct 2007 at 8:34 am 1.Allan Schmitt escreveu …
Rodrigo,
Gostei da sua idéia de SOS javascript!
Com certeza irá ajudar muita gente!
Show de bola!
on 04 Oct 2007 at 9:09 am 2.Nayara escreveu …
Valeu msm pela força Rodrigo … ak deu certo quando uso combobox estático como o do exemplo, foi ótimo para eu descobrir que o que está dando problema não é o javascript e sim como estou montando o combobox com as taglib do struts … vou tentar ver o que pode estar acontecendo … De qualquer forma … muito obrigada pela ajuda!