Если заголовки столбцов подсекции будут фиксированы во время прокрутки основной сетки, то заголовки будут перекрываться с содержимым следующего ряда основной сетки. В любом случае это невозможно, чего вы хотите.
Один совет в качестве обходного пути, который я могу вам предложить: вы можете перезаписать всплывающие подсказки по умолчанию, если курсор мыши находится над ячейками подсети. Всплывающие подсказки по умолчанию такие же, как и в ячейке. Вы можете изменить поведение, используя cellattr
(см., Например, the answer и another one). colModel
элемента в Подсеточном, имеющей
cellattr: function() { return ' title="My column name"'; }
будет отображаться текст «Моим имя столбца» в качестве всплывающей подсказки. Я лично использую способ для всех столбцов, имеющих formatter: 'checkbox'
. Если у вас много таких столбцов, и вы хотите изучить некоторый столбец в середине сетки, тогда это помогает определить, к какому столбцу принадлежит ячейка. В вашем случае у вас такая же проблема. Таким образом, вы можете использовать одно и то же свойство cellattr
столбца.
Извините, но я не понимаю вашу проблему. Какие «заголовки» вы имеете в виду: заголовки столбцов субгрида или заголовок субгридов? Какая проблема существует, если вы прокручиваете сетку с субгридами? Что не так с заголовками подсетей? Какое именно поведение вы ждете? – Oleg
Я имею в виду подписи под сетки. Это имя столбцов. Если я прокручу вниз по субсети. Заголовки столбцов подсечки поднимаются вверх. Я хочу, чтобы эти заголовки столбцов были исправлены. Так как я прокручиваю заголовки подсетей вниз, они останутся ниже исходных заголовков сетки в фиксированной позиции. –