Lançado Adianti Framework 8.1!
Clique aqui para saber mais
Abrir link num button em uma nova aba no navegador Estou precisando pegar um valor de um link digitado em uma TEntry e ao clicar em um botão carregar esse valor numa nova aba. Como posso fazer isso? O button vai chamar essa função: $button_google_maps->setAction(new TAction([$this, 'abrirGoogleMaps']), 'Google Maps'); que pega o valor do TEntry: $endereco_googlemaps = new TEntry('endereco_googlemaps'); que chama a função abaixo: ...
RR
Abrir link num button em uma nova aba no navegador  
Estou precisando pegar um valor de um link digitado em uma TEntry e ao clicar em um botão carregar esse valor numa nova aba. Como posso fazer isso?

O button vai chamar essa função:

$button_google_maps->setAction(new TAction([$this, 'abrirGoogleMaps']), 'Google Maps');
que pega o valor do TEntry:

$endereco_googlemaps = new TEntry('endereco_googlemaps');
que chama a função abaixo:

`public static function abrirGoogleMaps($param = null)
{
try
{

$link = new TElement('a');
$link->target = 'newwindow';
$link->class = 'btn btn-default';
$link->href = 'www.google.com'; // vai pegar o valor do entry
$link->add('Google');
}
catch (Exception $e)
{
new TMessage('error', $e->getMessage());
}
}`

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


JS

Rodrigo,

Em

$link->target = 'newwindow';

Coloque

$link->target = '_blank';