AM
Como inserir uma Legenda no Botão.
Fechado
No Tutor mostra o exemplo bem claro, mas não sei como inserir no meu código, alguém sabe?
www.adianti.com.br/framework_files/tutor/index.php?class=FormButtonS
No Tutor diz que é assim:
$bt4a = new TButton('bt4a');
$bt4a->setLabel('Nome no botão');
$bt4a->popover = 'true';
$bt4a->poptitle = 'Título da legenda';
$bt4a->popcontent = 'Assunto abaixo da legenda.';
=========================================================
Meu Código, como eu faço para inserir uma Legenda no botão Salvar?
$this->form->addQuickField('Código', 1534, 50);
$this->form->addQuickField('Título', $titulo, 200);
$this->form->addQuickField('Diretor', $diretor, 200);
$this->form->addQuickField('Suporte', 1534suporte, 100);
$this->form->addQuickField('Gênero', 1534genero, 100);
$this->form->addQuickField('Lançamento', $dtlcto, 100);
$this->form->addQuickField('Duração', $duracao, 100);
$save = new TAction( array($this, 'onSave'));
$this->form->addQuickAction('Salvar', $save, 'ico_save.png');
$novo = new TAction( array($this, 'onNovo'));
$this->form->addQuickAction('Novo', $novo, 'ico_new.png');
$delete = new TAction( array($this, 'onDelete'));
$this->form->addQuickAction('Excluir', $delete, 'ico_delete.png');
parent::add($this->form);
}
================================================
O leandro me disse por email que não possível inserir legenda no botão quando o formulário é um TQuickForm.
www.adianti.com.br/framework_files/tutor/index.php?class=FormButtonS
No Tutor diz que é assim:
$bt4a = new TButton('bt4a');
$bt4a->setLabel('Nome no botão');
$bt4a->popover = 'true';
$bt4a->poptitle = 'Título da legenda';
$bt4a->popcontent = 'Assunto abaixo da legenda.';
=========================================================
Meu Código, como eu faço para inserir uma Legenda no botão Salvar?
$this->form->addQuickField('Código', 1534, 50);
$this->form->addQuickField('Título', $titulo, 200);
$this->form->addQuickField('Diretor', $diretor, 200);
$this->form->addQuickField('Suporte', 1534suporte, 100);
$this->form->addQuickField('Gênero', 1534genero, 100);
$this->form->addQuickField('Lançamento', $dtlcto, 100);
$this->form->addQuickField('Duração', $duracao, 100);
$save = new TAction( array($this, 'onSave'));
$this->form->addQuickAction('Salvar', $save, 'ico_save.png');
$novo = new TAction( array($this, 'onNovo'));
$this->form->addQuickAction('Novo', $novo, 'ico_new.png');
$delete = new TAction( array($this, 'onDelete'));
$this->form->addQuickAction('Excluir', $delete, 'ico_delete.png');
parent::add($this->form);
}
================================================
O leandro me disse por email que não possível inserir legenda no botão quando o formulário é um TQuickForm.
Como a classe TStandard estende a TPage basta vc completar o código porém acredito que reescrever o código todo fica melhor para isso no studio pro basta selecionar a versão completa.
$bt4a = new TButton('bt4a');
$bt4a->setLabel('Nome no botão');
$bt4a->popover = 'true';
$bt4a->poptitle = 'Título da legenda';
$bt4a->popcontent = 'Assunto abaixo da legenda
$this->form->add($bt4a);
parent::add($this->form);
Desse jeito eu também já fiz, e até deu certo, assim como está no livro. Mas eu estou querendo adaptar para inserir no meu form, no botao Save.
Como eu poderia aplicar esta Legenda de botão no código abaixo?
$save = new TAction( array($this, 'onSave'));
$this->form->addQuickAction('Salvar', $save, 'ico_save.png');
parent::add($this->form);
}