Lançado Adianti Framework 8.0!
Clique aqui para saber mais
Erro BootstrapFormWrapper Bom dia Tenho um BootstrapFormWrapper conforme abaixo. $this->form = new BootstrapFormWrapper( new TQuickForm('form_customer'),'form-horizontal'); Os campos estou adicionando da seguinte maneira $id_cidade = new TDBSeekButton('id_cidade','primegestao','form_customer','Cidades','nome_cidade','id_cidade', 'nome_cidade'); $numeroendereco = new TEntry('NUMEROENDERECO')...
RC
Erro BootstrapFormWrapper  
Bom dia

Tenho um BootstrapFormWrapper conforme abaixo.

$this->form = new BootstrapFormWrapper( new TQuickForm('form_customer'),'form-horizontal');
Os campos estou adicionando da seguinte maneira

$id_cidade = new TDBSeekButton('id_cidade','primegestao','form_customer','Cidades','nome_cidade','id_cidade', 'nome_cidade');
$numeroendereco = new TEntry('NUMEROENDERECO');


$this->form->addQuickField('Código Cidade', $id_cidade, 50);

$this->form->setFields(array($pessoaid, $razaosocial, $endereco, $telefone, $id_cidade, $nomecidade,
$estado, $numeroendereco, $cep, $complemento,
$email, $emailnfe, $site, $ie, $observacao, $contacorrente, $ativo, $button1, $button2));

Porém, o campo que é de pesquisa de cidades ( id_cidade ) ele nao esta gravando no banco de dados , vai como nulo. Os outros vão normalmente.

Ja passaram por isso? No formulario normal funcionava perfeitamente, no bootstrap form que nao esta funcionando.

Grato

Rafael

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)


NR

Na função onSave, o getData está retornando o valor desse campo?
RC

A função onSave esta assim:

function onSave()
{
try
{
// open a transaction with database
TTransaction::open('primegestao');

$this->form->validate();
// read the form data and instantiates an Active Record
$customer = $this->form->getData('pessoas');




// stores the object in the database
$customer->store();
$this->form->setData($customer);

// shows the success message
new TMessage('info', 'Registro Salvo com sucesso');

TTransaction::close(); // close the transaction
}
catch (Exception $e) // in case of exception
{
// shows the exception error message
new TMessage('error', 'Erro: ' . $e->getMessage());
// undo all pending operations
TTransaction::rollback();
}
}
NR

O campo está declarado no model?