EL
Executar Reload apos metodo estatico
Olá colegas
Sou iniciante no adianti. Estou seguindo o curso. Sentindo dificuldades.
De acordo com o curso, foi criado um metodo estatico Delete.
Dentro do metodo é mostrada uma TMessage pra informar que o registro foi excluido, e depois disso há o direcionamento para uma Action (onReload).
Problema é que na minha opiniao essa mensagem é desnecessaria.
Como fazer para nao mostrar essa mensagem, e chamar o onReload Diretamente?
public static function Delete($param)
{
try {
TTransaction::open('med');
$key = $param['key'];
$uf = new UF;
$uf->delete($key);
$pos_action = new TAction( [__CLASS__,'onReload']);
new TMessage('info', 'Registro Excluido', $pos_action);
TTransaction::close();
} catch (Exception $e) {
new TMessage('error',$e->getMessage());
TTransaction::rollback();
}
}
Sou iniciante no adianti. Estou seguindo o curso. Sentindo dificuldades.
De acordo com o curso, foi criado um metodo estatico Delete.
Dentro do metodo é mostrada uma TMessage pra informar que o registro foi excluido, e depois disso há o direcionamento para uma Action (onReload).
Problema é que na minha opiniao essa mensagem é desnecessaria.
Como fazer para nao mostrar essa mensagem, e chamar o onReload Diretamente?
public static function Delete($param)
{
try {
TTransaction::open('med');
$key = $param['key'];
$uf = new UF;
$uf->delete($key);
$pos_action = new TAction( [__CLASS__,'onReload']);
new TMessage('info', 'Registro Excluido', $pos_action);
TTransaction::close();
} catch (Exception $e) {
new TMessage('error',$e->getMessage());
TTransaction::rollback();
}
}
Você pode usar a função loadPage:
Se quiser usar outro tipo de mensagem, dá uma olhada na TToast. Ela não "bloqueia" a tela e desaparece depois de alguns segundos:
https://framework.adianti.me/tutor/index.php?class=DialogToastView