onchange="this.form.submit()"

  • wagnersos
  • Avatar de wagnersos Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
14 anos 1 mês atrás #55045 por wagnersos
wagnersos created the topic: onchange="this.form.submit()"
Olá a todos,
pessoal estou tentando desenvolver um componente para joomla.
Porém sou novo no pedaço.
Quero colcar uma coluna na area administrativa do componente, onde, como na coluna publicado, eu ao inves de simplesmente clicar no estado, escolha em um select um numero tipo:
1
2
3
4
e simplesmente seja alterado no BD sem necessitar editar.
sei que é tipo isso:
JHTML::_('select.genericlist', $operadora, 'tag', 'onchange=

alguém tem as funções que me ajudem?

Desde já agradeço quem puder me ajudar.

Please Entrar ou Registrar to join the conversation.


Mais
14 anos 1 mês atrás #55052 por rafael rocha
rafael rocha replied the topic: Re: onchange="this.form.submit()"
Dê uma procurada no nosso clube que você vai encontrar um tutorial ensinando a desenvolver componentes para joomla abração

Please Entrar ou Registrar to join the conversation.

  • wagnersos
  • Avatar de wagnersos Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
14 anos 1 mês atrás #55076 por wagnersos
wagnersos replied the topic: Re: onchange="this.form.submit()"
Ok, encontrei o passo-a-passo.
Mas neles não existem referencias, de nenhum update ao bd atraves de JHTML::_('select.genericlist',
Não existem nem ref na net em relação ao joomla.
De qualquer forma obrigado, continuarei a procura.

Wagner

Please Entrar ou Registrar to join the conversation.

Mais
14 anos 3 semanas atrás #55534 por liclopes
liclopes replied the topic: Re: onchange="this.form.submit()"
Falta a parte do SQL
// Vetor com as opções da lista de seleção
$lista = array(
   array('valor' => 1, 'nome' => 'publicado'),
   array('valor' => 0, 'nome' => 'despublicado'),
   array('valor' => -1, 'nome' => 'arquivado'),
   array('valor' => -2, 'nome' => 'lixeira')
);

//Opção inicial da lista
$selecionado = 0;
 
// Gera o código da lista de seleção
// JHTML::_('select.genericlist', $options, 'month', 'class="inputbox"', 'value', 'text', $default);
$statusCombo = JHTML::_('select.genericlist',
   $lista, // array com a lista de opções
   'nomeElemento', // atributo NAME e ID
   'class="minhaClasse" onChange="location.href=\'index.php\';"', // Attributos adicionais, completos
   'valor', // identificador do campo valor, dentro do array informado
   'nome', // identificador do nome da opção, dentro do array informado
   $selecionado // Valor selecionado
);
 
// Disponbiliza a variável com o código no template
$this->assignRef('statusCombo', $statusCombo);

Parque que imprime a lista de seleção
echo $this->statusCombo;

Referencias:
- http://forum.joomla.org/viewtopic.php?p=2054951
- http://www.fhu.com.br/basef/index.php?o ... &Itemid=57
- http://www.howtojoomla.net/how-tos/deve ... -in-joomla
- http://kenai.com/projects/comtestevocac ... /message/7

Please Entrar ou Registrar to join the conversation.

Mais
14 anos 2 semanas atrás #56035 por liclopes
liclopes replied the topic: Re: onchange="this.form.submit()"
Qual a pasta para adiconar novas opções do Gerenciador de Artigos ?
Será: administrator ~> components ~> com_content ~> views ~> element

Please Entrar ou Registrar to join the conversation.