<div>
チャートが表示されている上に「読み込み中」の画像を含む要素を作成します<div>
。これは、ページの読み込み時に表示されます (ページの起動時にデフォルトで「読み込み中」と表示されます)。
ready
テーブル チャートのイベントを使用して、テーブルが使用可能になったときにトリガーされるリスナーを作成します。その場合、CSS を使用して「読み込み中」の画像を非表示にする関数を作成し、<div>
表示されないようにします。
ここで例を参照してください。次のようにコードします。
google.load('visualization', '1', {packages: ['table']});
google.setOnLoadCallback(drawVisualization);
function drawVisualization() {
var dataTable = new google.visualization.DataTable();
dataTable.addColumn('string', 'Label');
dataTable.addColumn('number', 'foo');
dataTable.addColumn('number', 'bar');
dataTable.addColumn('number', 'caz');
dataTable.addColumn('number', 'cad');
for (var i = 0; i < 500; ++i) {
dataTable.addRow(['Label ' + i, Math.random()*100, Math.random()*100, Math.random()*100, Math.random()*100])
}
var table1 = new google.visualization.Table(document.getElementById('table'));
google.visualization.events.addListener(table1, 'ready', function() {
document.getElementById('loading').style.display='none';
alert("Chart is Ready!");
});
table1.draw(dataTable, null);
}