http://www.google.com/uds/modules/gviz/gviz-api.jsをダウンロードして html ファイルに含め、JavaScript コードに以下を追加しました。
var numRows = 50.0;
var numCols = 50;
var data = new google.visualization.DataTable();
data.addRows(numRows);
for (var i = 0; i < numRows; i++)
{
for (var j = 0; j < numCols; j++)
{
data.setValue(i, j, 1.0);
}
}
var debugNumRows=data.getNumberOfRows();
debugNumRows が定義されていないことがわかりました。その理由は、gviz-api.js で getNumberOfRows() が次のように構成されているためです。
google.visualization.DataTable.prototype.getNumberOfRows = function() {};
これが API である場合、それは実装が必要であることを意味しますか? 私はそれを自分で実装することになっていますか?ここでそれについての議論を見つけることができませんでした。