MC
Substituição do conteúdo pela variavel
Fechado
Senhores boa tarde.
Na verdade não sei como chamaria isso, mas o problema é o seguinte.
Estou construindo um formulário TWindow que irá ser usado pelo TSeekButton, mas este formulário irá ser usado por vários outros formulários.
Quando chamo o Form TWindow passo a ele um parâmetro com nome do Formulário chamador.
onde $FormName e uma variável publica.
Na função de retorno do TWindow
TForm::sendData('form_Condomino', $object); // ISSO FUNCIONA
TForm::sendData($FormName, $object); // ISSO NÃO FUNCIONA
Abraços a todos
Na verdade não sei como chamaria isso, mas o problema é o seguinte.
Estou construindo um formulário TWindow que irá ser usado pelo TSeekButton, mas este formulário irá ser usado por vários outros formulários.
Quando chamo o Form TWindow passo a ele um parâmetro com nome do Formulário chamador.
- <?php
- $FormName = $param['form_name'];
- ?>
onde $FormName e uma variável publica.
Na função de retorno do TWindow
TForm::sendData('form_Condomino', $object); // ISSO FUNCIONA
TForm::sendData($FormName, $object); // ISSO NÃO FUNCIONA
- <?php
- public function onSelect($param)
- {
- try
- {
- $key = $param['key'];
- TTransaction::open('Sample');
- // load the active record
- $unid = new TblUnidade($key);
- // closes the transaction
- TTransaction::close();
- $object = new StdClass;
- $object->BLOCO = $unid->UND_BLOCO;
- $object->UNIDADE = $unid->UND_NUMERO;
- $object->DESCR = $unid->UND_DESCRICAO;
- var_dump($FormName);
- TForm::sendData('form_Condomino', $object);
- // TForm::sendData($FormName, $object);
- parent::closeWindow(); // closes the window
- }
- catch (Exception $e) // em caso de exceção
- {
- // clear fields
- $object = new StdClass;
- $object->BLOCO = '';
- $object->UNIDADE = '';
- $object->DESCR = '';
- TForm::sendData($FormName, $object);
- // undo pending operations
- TTransaction::rollback();
- }
- }
- ?>
Abraços a todos
Marco,
O parâmetro form_name não deve estar vindo.
Sugestão:
www.adianti.com.br/forum/pt/view_870?reaproveitando-a-mesma-seek-em-
Atenciosamente,
Pablo obrigado pela resposta...
Incrivel que pareça o parametro está correto, os dados estao vindo, fiz diversos testes.....
Provavelmente algum erro meu, mas fiz de outra forma, mas pretendo voltar assim que tiver um tempo.
No projeto inicial queria usar o mesmo FORM Padrao para ser utilizado por N... forms chamadores..
Como estou passando um sistema desktop para WEB fiz da form simples, repliquei varios... (kkkk)
O importante neste momento eh que funciona. Mas como sou um cara chato, irei voltar aqui em breve.
De qualquer forma obrigado.