Проблема с шириной столбца аффикса заголовка iggrid

Я использую igGrid в нашем приложении MVC с начальной загрузкой. Требование состоит в том, чтобы заголовок сетки был фиксированным, чтобы он был виден, когда пользователь прокручивает длинный список сверху вниз. Обычно заголовок сетки выглядит так: введите здесь описание изображения

Проблема в том, что когда я вызываю класс аффикса начальной загрузки, он показывает заголовки сетки, но у них нет ширины. Все они просто слипаются, и это не соответствует правильному заголовку ячейки. заголовок сетки с аффиксом

Как я это делаю, получая событие сетки rendered как:

rendered: function (evt, ui) {
    //get grid header elements
    var _thead = $(ui.owner.element[0]).find('thead');

    //call affix
    _thead.affix({ offset: { top: 30 } });        
},

Я не знаю, как я могу исправить ширину заголовка. Любая помощь приветствуется.


person sarojanand    schedule 29.09.2016    source источник


Ответы (1)


igGrid предоставляет возможность настроить фиксированные заголовки. Плагин аффикса начальной загрузки приведет к неправильному поведению заголовка сетки, поскольку он изменяет положение заголовка. Я предлагаю использовать встроенные фиксированные заголовки, чтобы избежать смещения.

person Konstantin Dinev    schedule 30.09.2016
comment
Я использовал этот вариант, но он не работал для меня. Я использовал его как: dataSource: data, fixedHeaders: true, но он не исправляет заголовки столбцов. Я что-то упускаю? - person sarojanand; 04.10.2016
comment
Также я не могу установить virtualization: true, так как в этом случае мне нужно установить высоту. - person sarojanand; 04.10.2016