Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Manter Formulários preenchido com informações do banco Caros, Tenho um formulário dentro de um Notebook, utilizarei ele para editar uma linha de de uma tabela, e também que ele mostre as informações desta linha. Como fazer isso ? ...
UP
Manter Formulários preenchido com informações do banco  
Fechado
Caros,

Tenho um formulário dentro de um Notebook, utilizarei ele para editar uma linha de de uma tabela, e também que ele mostre as informações desta linha.

Como fazer isso ?

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (3)


PD

Udson,

Você pode usar a classe TStandardForm, o que facilita bastante:
www.adianti.com.br/framework_files/tutor/index.php?class=StandardFor

Ou também pode implementar o formulário de maneira manual:
www.adianti.com.br/framework_files/tutor/index.php?class=CompleteFor

O importante é não esquecer de colocar o ID no formulário, pois é através dele que se controla a inserção/alteração.

Além disso, o método onSave() é utilizado para salvar. Nesse momento, não esqueça de usar o $this->form->setData($data) para manter o formulário preenchido.

Já o método onEdit() recebe o parâmetro da datagrid, e só carrega o formulário para edição.

Espero ter ajudado,

Abraço,
Pablo
UP

Certo pablo,
Mais neste caso parece que os dados seriam mostrados numa datagrid, nao ?

Eu gostaria de ter um formulário, onde ao carregar a pagina, ele mostre os dados da tabela, e eu possa fazer edição inline.
UP

Pablo, entendi eu tenho é que carregar o formulario, chamando o metodo onEdit e a key do atributo.

Deu certo.

Grande abraço. Muito Obrigado.