Tôi đang cố gắng thêm kiểu CSS vào Bảng xếp hạng của Google. Tôi cố gắng này:Tạo biểu đồ Google Bảng
https://developers.google.com/chart/interactive/docs/gallery/table#customproperties
vào ô đầu tiên (Mike) nhưng nó đã không làm việc. Tôi đặt allowHtml thành true trong biến tùy chọn. Làm cách nào để thay đổi màu nền, màu văn bản, v.v. của từng ô? Cảm ơn bạn.
<script type="text/javascript">
google.load('visualization', '1', {packages:['table']});
google.setOnLoadCallback(drawTable);
function drawTable() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Employee Name');
data.addColumn('date', 'Start Date');
data.addRows(3);
data.setCell(0, 0, 'Mike', {style: 'background-color:red;'});
data.setCell(0, 1, new Date(2008, 1, 28));
data.setCell(1, 0, 'Bob');
data.setCell(1, 1, new Date(2007, 5, 1));
data.setCell(2, 0, 'Alice');
data.setCell(2, 1, new Date(2006, 7, 16));
var options = {
allowHtml: true
};
// Create a formatter.
// This example uses object literal notation to define the options.
var formatter = new google.visualization.DateFormat({formatType: 'long'});
// Reformat our data.
formatter.format(data, 1);
// Draw our data
var table = new google.visualization.Table(document.getElementById('dateformat_div'));
table.draw(data, options);
}
</script>
Bảng biểu đồ google không phải SVG, đó là HTML, vì vậy bạn có thể thay đổi kiểu chỉ bằng cách thêm kiểu CSS mới. – user1477388
Bạn đã đọc sách này chưa? https://developers.google.com/chart/interactive/docs/examples#custom_table_example –
Cảm ơn bạn Bondye! – carlosgg