Conheça as melhorias da versão 8.0, 8.1, 8.2!
Clique aqui para saber mais
Uso do TSortList Bom dia! Tenho uma tabela no banco de dados com os campos LISTA_01, LISTA_02, LISTA_03 e gostaria de carregar os dados desta tabela em três TSortList, e assim poder modificar a sua ordem e salvar novamente, Infelizmente o exemplo do tutor não me ajudou muito, Alguém tem algum exemplo com o uso deste componente? Desde já agradeço o apoio recebido. ...
I
Uso do TSortList  
Bom dia!

Tenho uma tabela no banco de dados com os campos LISTA_01, LISTA_02, LISTA_03 e gostaria de carregar os dados desta tabela em três TSortList, e assim poder modificar a sua ordem e salvar novamente,

Infelizmente o exemplo do tutor não me ajudou muito, Alguém tem algum exemplo com o uso deste componente?

Desde já agradeço o apoio recebido.

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (2)


I

Já ia esquecendo, o mais importante é salvar a ordem no banco de dados.
NR

O exemplo do tutor usa a função connectTo, onde é possível arrastar itens de uma list para outra. No seu caso isso não vai ser necessário.

Na função onSave é só fazer um foreach em cada list e gravar a ordem de cada um, pois os itens já estarão na ordem selecionada.
 
  1. <?php
  2. $ordem = 1;
  3. foreach ($data->list1 as $item)
  4. {
  5. $obj = new Model($item);
  6. $obj->ordem = $ordem++;
  7. $obj->store();
  8. }
  9. ?>