LC
Valor default quando clicar no botão novo
Fechado
Como deixar um campo com valor default apos clicar no botão novo, já tem no código a linha:
$mensalidade->setValue('S');
É um FormList
Quando abro do cadastro pelo menu o já vem o campo como default certinho, porem quando clico no botão novo ai o campo fica sem o valor default
$mensalidade->setValue('S');
É um FormList
Quando abro do cadastro pelo menu o já vem o campo como default certinho, porem quando clico no botão novo ai o campo fica sem o valor default
no OnNew()
Use o
TForm::sendData('seuform','seucampo')
exemplo:
www.adianti.com.br/framework_files/tutor/index.php?class=FormInterac
Felipe, valeu pelo retorno, mais não entendi. Sou novo em PHP, em PHP OO e no Framework, rsrsrs. Mai estou estudando.
No FormList que gerei não tem onNew(), o botão NOVO vai para o onEdit e limpa o formulario, passa por esta linha: $this->form->clear();
Verdade pode ajustar sua OnEdit mas ficará mais dificil crie uma função onNew() e aponte seu botão novo para lá.
Felipe, valeu novamente pelo retorno.
Eu comentei esta linha: $this->form->clear(); no próprio onEdit e deu certo.
Agora quando clico no botão novo, o campo $mensalidade fica como default = S e os outros campos em branco.
É isso aí, o método clear() serve para forçar a limpeza do formulário ao acrescentar novos registros.
Abraços,
Pablo