Passagem de Valores Pessoal, estou com um problema onde preciso passar os dados da variável $usuario_recebimento para dentro de um TEntre e não estou conseguindo, alguém poderia dar uma luz? A Ideias é o seguinte, ao selecionar no TCombo Expedido ou Entregue ele inclua no campo 'usuario_recebimento' o nome do usuário que esta logado no sistema. ...
FS
Passagem de Valores  
Pessoal, estou com um problema onde preciso passar os dados da variável $usuario_recebimento para dentro de um TEntre e não estou conseguindo, alguém poderia dar uma luz?

A Ideias é o seguinte, ao selecionar no TCombo Expedido ou Entregue ele inclua no campo 'usuario_recebimento' o nome do usuário que esta logado no sistema.

 
  1. <?php
  2. public static function onChangeType($param)
  3. {
  4. if ($param['status'] == 'Expedido')
  5. {
  6. TEntry::disableField('form_Envio', 'pa_origem');
  7. TEntry::enableField('form_Envio', 'pa_destino');
  8. TEntry::disableField('form_Envio','usuario_envio');
  9. TEntry::disableField('form_Envio','data_envio');
  10. //TEntry::setValue(
  11. }
  12. else
  13. {
  14. TEntry::disableField('form_Envio', 'pa_origem');
  15. TEntry::disableField('form_Envio', 'pa_destino');
  16. TEntry::disableField('form_Envio','usuario_envio');
  17. TEntry::disableField('form_Envio','data_envio');
  18. TQuickForm::showField('form_Envio', 'usuario_recebimento');
  19. TQuickForm::showField('form_Envio', 'data_recebimento');
  20. //$usuario_recebimento->setValue($username);
  21. //$username = TSession::getValue('username');
  22. }
  23. }
  24. ?>

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 (6)


MG

No final do onChangeType

 
  1. <?php
  2. $obj = new strClass;
  3. $obj->usuario_recebimento = TSession::getvalue('username');
  4. TForm::sendData('form',$obj);
  5. ?>
FS

não deu:
public static function onChangeType($param)
{
if ($param['status'] == 'Expedido')
{
TEntry::disableField('form_Envio', 'pa_origem');
TEntry::enableField('form_Envio', 'pa_destino');
TEntry::disableField('form_Envio','usuario_envio');
TEntry::disableField('form_Envio','data_envio');

}
else
{
TEntry::disableField('form_Envio', 'pa_origem');
TEntry::disableField('form_Envio', 'pa_destino');
TEntry::disableField('form_Envio','usuario_envio');
TEntry::disableField('form_Envio','data_envio');
TQuickForm::showField('form_Envio', 'usuario_recebimento');
TQuickForm::showField('form_Envio', 'data_recebimento');
$obj = new strClass;
$obj->usuario_recebimento = TSession::getvalue('username');
TForm::sendData('form_Envio',$obj);
//$usuario_recebimento->setValue($username);
//$username = TSession::getValue('username');
}


}
MG

Pela lógica que vc colocou, ele somente deveria carregar o campo quando 'status' difernete de 'Expedido", é isso mesmo?
MG

ops, eu errei não é strClass e sim stdClass
FS

Fatal error: Uncaught Error: Class 'strClass' not found
FS

Vlw, muito obrigado agora deu certo!