問題
Google Chart Tool を使用すると、フィールド値に HTML 値を挿入できますが、これが適切な方法であるかどうかはわかりません。
私が使用した方法は次のとおりです。
function drawVisualization() {
// Create and populate the data table.
var data = google.visualization.arrayToDataTable([
['Name', 'Height', 'Smokes','test'],
['Tong Ning mu', 174, true,'<input type="button" value="test" />'],
['Huang Ang fa', 523, false,'<input type="button" value="test" />'],
['Teng nu', 86, true,'<input type="button" value="test" />']
]);
// Create and draw the visualization.
visualization = new google.visualization.Table(document.getElementById('table'));
visualization.draw(data, {
allowHtml: true
});
}
私の質問
- これを達成するための他のより良い方法はありますか?
- イベントを受け取っている行の ID を取得しながら、これらのボタンからイベントをキャッチする方法はありますか? つまり、どのボタンがクリックされ、どの行を表しているかを知るにはどうすればよいでしょうか?