Conheça  A Ferramenta LowCode mais moderna e veloz para desenvolvimento PHP: Adianti Creator
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 ?

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 (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.