Kendo Grid - Сохраняйте заголовки при вертикальной прокрутке

У меня есть сетка кендо (версия 2012.3.1114), которая отображает довольно много данных.

Сетка прокручивается вертикально и не листается, так как это требование, которое у нас есть.

Есть ли способ, которым сетка может поддерживать видимость своих заголовков, когда пользователь прокручивает вниз? Я ищу что-то похожее на то, как ведет себя Excel, когда вы выбираете опцию «Закрепить верхнюю строку».


person Matei    schedule 05.03.2013    source источник
comment
Как вы решили свою проблему, у меня тоже такая же проблема, пожалуйста, напишите ответ, плз   -  person GANI    schedule 22.07.2014
comment
@user1016740 user1016740 Мне пришлось задать сетке кендо фиксированную высоту в зависимости от высоты окна браузера. Я сделал это, установив свойство высоты сетки следующим образом: height: function () { return $(window).height() - $('#myGrid')[0].offsetTop - 70; }   -  person Matei    schedule 22.07.2014


Ответы (1)


Определите высоту тела таблицы следующим образом.

$("#grid").kendoGrid({
    dataSource: datasource,
    pageable  : false,
    height:     300,
    columns   : [
        ...
    ]
});

ПРИМЕЧАНИЕ. Высота – это высота тела таблицы в пикселях (без учета верхнего и нижнего колонтитула).

person OnaBai    schedule 05.03.2013
comment
Хорошо, я вижу, что вы предлагаете. В моем случае высоту сетки придется вычислять динамически в зависимости от высоты окна. Таким образом, содержимое сетки будет прокручиваться, а не содержимое окна. Таким образом, у меня не будет 2 вертикальных полос прокрутки на странице. - person Matei; 11.03.2013