AB
Criar um Element
Boa Noite pessoal, to precisando criar em um form um link aonde devo passar uma determinado URl que esta sendo montada em tempo de execução, no onEDIT eu monto ela, mas não consigo passar disso, ao executar o Href não aparece, como se eu não tivesse colocado nada, segue abaixo como criei, se alguem puder ajudar, agradeço.
- <?php
- $link_edital = new TElement('a');
- $link_edital->title = 'Abrir PDF em outras ABA';
- $link_edital->href = $path_edital->getValue();
- $link_edital->target = '_blank';
- $link_edital->generator = 'adianti';
- $spanLink_edital = new TElement('span');
- $spanLink_edital->class = 'fa fa-search-plus blue fa-lg';
- $link_edital->add($spanLink_edital);
- ?>
Como você está adicionando o $link_edital ao form?
E se a ideia é abrir o link em uma nova aba, não utilize o atributo generator=adianti.
Bom Dia Nataniel, obrigado pelo retorno, eu adiciono ele da seguinte forma
o Unico problema é ele não carregar os dados que vem do banco para asism completar a URL do link.
Se possível poste toda a classe
Bom Dia, Nataniel, a classe ta com quase 600 linhas e ainda não terminei ela, agradeço pela atenção, vou deixar essa parte de lado e seguir em frente, quando terminar dai posto, já com tudo que preciso.
Consegui resolver, no onEdit, eu faço a alteração via javascript, e deu certo,, segue abaixo a linha
Na criação do ELEMENT, setei o ID dele, dai o código acima passou a funcionar.