обновляет структуру DataTable
config | array | массив с новыми настройками для колонок |
reset | boolean | если true, покажет все скрытые ранее колонки (по умолчанию false) |
dtable.refreshColumns();
Если вызывать метод без параметров, он перерисует таблицу с текущими параметрами колонок. Такая перерисовка может пригодиться, если вы меняли настройки колонок прямо в коллекции columns:
dtable.config.columns[2].id = "newPrice";
dtable.config.columns[2].width = 500;
dtable.refreshColumns();
Если вы вызовете метод с параметром config, вы можете полностью изменить колонки и их настройки:
var config = [
{id:"col1", header:"First Name", width:150},
{id:"col2", header:"Last Name", width:150}
];
dtable.refreshColumns(config);