Amigos, alguém tem uma dica como fazer um HINT DINÂMICO em uma consulta, vou fazer a consulta em HTML, e quando o cliente passar o mouse em alguns campos eu queria trazer uns dados a partir de um SQL interno que vou fazer, baseado no filtro da CONSULTA.
Basicamente é usar o “a href” usando a propriedade hint em cada célula da tabela.
Tenho um sistema com uma consulta montada manualmente fazendo exatamente isso.
Se vc quiser olhar funcionando e ver o código me chama no skype que te passo.
rodrigo.softideias
Abraço.
Rodrigo
crie essa biblioteca e divirta-se:
<?php function HintHtml($_Valor,$_Hint='',$_Cor='000000',$_FormatNum=''){ sc_link(a,a.php); if($_FormatNum=="M"){ sc_format_num($_Valor,'.',',',2,'S','1',''); } $_Hint= nl2br(htmlspecialchars($_Hint, ENT_QUOTES)); $_return="".$_Valor.""; return str_replace(chr(10),"",$_return); } ?>Como usar:
{campo}=HintHtml({campo},“MEU HINT”);
*A vantagem aqui eh que você pode jogar código html no hint.
Na prática:
http://iw.servehttp.com:86/sc/7.1/app/Publico/grid_products/
Evento onrecord:
[code]
// Hint com código html
$_hint="<table style=“text-align: left; width: 100%;” border=“1” cellpadding=“2” cellspacing=“2”>";
$_hint.="
$_hint.=“
//Trocando aspas simples por crase
$_hint= str_replace("’","`", $_hint);
//Truncando o valor a ser exibido e acrescentando seu hint
{productname}=HintHtml(substr({productname},0, 10),$_hint);[/code]
Ok, grato pessoal, vou testar.