Ха, а вот я и оказался неправ: спросил Найджа, он утверждает, что можно просто использовать обычные методы контейнера и всё должно просто работать.
Что-то типа такого:
Код:
|
var headerCt, columns;
headerCt = grid.getHeaderContainer();
columns = headerCt.getGridColumns();
// Вставить колонку №2 после колонки №4
headerCt.moveAfter(columns[1], columns[3]);
// Вставить колонку №3 перед колонкой №1
headerCt.moveBefore(columns[2], columns[0]); |
Попробовал на одном из примеров под руками, вроде работает. :)