Как изменить заголовок столбца в таблице, созданной tabulator.js?
Я использую последнюю версию tabulator.js, и мне нужна возможность изменить заголовок столбца в таблицах, которые уже существуют. Есть идеи?
Спасибо!
2 ответа
Решение
После создания столбца его нельзя изменить, но вы можете удалить существующий столбец и заменить его другим столбцом с обновленным определением:
удалить существующий столбец:
table.deleteColumn("fieldName");
добавить столбец:
table.addColumn({title:"Age", field:"age"});
Более подробную информацию можно найти в документации по определению столбца.
Мое обходное решение для хакерской работы
Объявить элемент в определении столбца.
title: "<myTitle>Title</myTitle>",
измените это так:
document.getElementsByTagName("myTitle")[0].innerHTML = "myNewTitle";