Как исправить положение заголовков в подсетке JQGrid? - PullRequest
0 голосов
/ 18 октября 2011

У меня есть подсетка, а высота подсетки установлена ​​на auto.

height:"auto"

Здесь мне нужно исправить положение заголовков, когда я прокручиваю вниз.Но для подсетки нет полосы прокрутки.Потому что я не хочу несколько полос прокрутки в стороне моей сетки.Только одна полоса прокрутки.

Заранее спасибо.

1 Ответ

1 голос
/ 18 октября 2011

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

Один совет в качестве обходного пути, который я могу вам предложить: вы можете перезаписать всплывающие подсказки по умолчанию, если курсор мыши находится над ячейками подсетки. Подсказки по умолчанию такие же, как и в ячейке. Вы можете изменить поведение, используя cellattr (см. ответ и еще один в качестве примера). Элемент colModel в подсетке, имеющий

cellattr: function () { return ' title="My column name"'; }

отобразит текст «Имя моего столбца» в качестве всплывающей подсказки. Я лично использую способ для всех столбцов, имеющих formatter: 'checkbox'. Если у вас есть много таких столбцов, и вы хотите изучить какой-либо столбец в середине сетки, то это помогает определить, к какому столбцу относится ячейка. В вашем случае у вас такая же проблема. Таким образом, вы можете использовать то же свойство cellattr столбца.

...