Google визуализация - добавьте столбец и заполните пустые строки

Привет у меня есть код визуализации Google: http://jsbin.com/OJAnaji/15/edit

Сначала я создаю данные (строки и столбцы):

 data = google.visualization.arrayToDataTable([
        ['Name', 'Gender', 'Age', 'Donuts eaten'],
        ['Michael' , 'Male', 12, 5],
        ['Elisa', 'Female', 20, 7],
        ['Robert', 'Male', 7, 3],
        ['John', 'Male', 54, 2],
        ['Jessica', 'Female', 22, 6],
        ['Aaron', 'Male', 3, 1],
        ['Margareth', 'Female', 42, 8],
        ['Miranda', 'Female', 33, 6]
    ]);

Теперь мне нужно добавить новый столбец к этому, чтобы я написал:

  data.addColumn('string', 'Kontrole');

Итак, как у меня есть новый столбец и пустые ячейки для этого столбца, поэтому мне нужно заполнить их, и я пытаюсь это:

for (var y = 0, maxrows = data.getNumberOfRows(); y < maxrows; y++) {
    if (data.getValue(y, 4) == '') {
        data.setValue(y, 4, '<i class="icon-pencil"></i>');
    }
}

но ничего не произошло, клетка еще пуста. Может кто-то видит, в чем проблема?

1 ответ

Решение

Данные из новых ячеек null так что вы должны изменить

if (data.getValue(y, 4) == '') {

в

if (data.getValue(i, 4) == null) {
Другие вопросы по тегам