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.
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.
- <?php
- 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');
- //TEntry::setValue(
- }
- 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');
- //$usuario_recebimento->setValue($username);
- //$username = TSession::getValue('username');
- }
- }
- ?>
No final do onChangeType
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');
}
}
Pela lógica que vc colocou, ele somente deveria carregar o campo quando 'status' difernete de 'Expedido", é isso mesmo?
ops, eu errei não é strClass e sim stdClass
Fatal error: Uncaught Error: Class 'strClass' not found
Vlw, muito obrigado agora deu certo!