Autor Zpráva
danhill
Profil
Ahoj,
prosím chci se zeptat,
potřebuji dostat odkaz na spodní položky grafu a vůbec nevím jak na to.Klasické html <a href= mi to nebere :( - viz koment v kodu

var data2 = google.visualization.arrayToDataTable([
  <?php
  echo "['Kód', 'Počet'],";
  foreach($best_count as $best) {
    echo ("['".$best['code']."', ".$best['sum']."],");
    // echo ("['<a href="url">".$best['code']."</a>', ".$best['sum']."],"); // tohle nechodí 
  }
  ?>
]);
                
var ColumnChart_options = {
  title:'10 nej',
  colors: ['#8C9E65'],
  width:860,
  height:200,
  hAxis: {textStyle : {fontSize: '11'}},
  legend: 'none',
};

var ColumnChart = new google.visualization.ColumnChart(document.getElementById('FoundAndCount'));
ColumnChart.draw(data2, ColumnChart_options);

Moc děkuji.
Klidně by mi stačilo, kdyby link byl v baru grafu samotném ...
danhill
Profil
Tak asi vyřešeno pomocí funkce.
Nevím,zda je to správně,ale chodit to chodí :
        google.visualization.events.addListener(ColumnChart, 'select', function() {
            var selection = ColumnChart.getSelection();
            var row = selection[0].row;
            var name = data2.getValue(row,0);
            window.open('link + name);
        });

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0