2010-09-17 13 views
0

我正在使用带有dataview的google-tables,并且我无法弄清楚如何在我的某个列上获取任何格式。在Google表格列中的CSS

var datatable = createGoogleData(...); 
    datatable.setColumnProperty(2, 'className', 'hest1'); // <--- doesnt work 
    var view = new google.visualization.DataView(datatable); 
    ... 
    view.setColumns([0, 1, { calc: blabla, type: 'string', label: 'blabla', 
     id: 'hest2'}]); // <---- doesnt work 
    var table = new google.visualization.Table(document.getElementById('comment')); 
    table.draw(view); 

即使有这两个设置(hest1和hest2),css类也不会改变。

回答

1

我发现周围的工作:

var datatable = createGoogleData(...); 
var view = new google.visualization.DataView(datatable); 
view.setColumns([0, 1, { calc: f, type: 'string', label: 'blabla']); 
var table = new google.visualization.Table(document.getElementById('comment')); 
table.draw(view, {allowHtml:true}); 

function f(dataTable, rowNum) { 
    return '<span class="google-cg-date-field">'+ dataTable.getValue(rowNum, 3) +'</span>'; 
}