2010-09-17 8 views
0

Я использую google-таблицы с данным dataview, и я не могу понять, как получить какое-либо форматирование в одном из моих столбцов.CSS в столбцах таблицы Google

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>'; 
} 
Смежные вопросы