Устанавливать rownumbers в false динамически в jqgrid - PullRequest
0 голосов
/ 16 марта 2012

Мне нравится показывать номера строк в моей сетке, используя свойство rownumbers.Но если возвращается только одна строка, есть ли способ динамически установить rownumbers в значение false.Зачем?Вид «1» в столбце без заголовка на первый взгляд немного сбивает с толку.Но если строк несколько, вы быстро поймете цель этого столбца.

1 Ответ

2 голосов
/ 16 марта 2012

Вы можете попытаться скрыть столбцы 'rn', в которых содержатся номера записей, если количество записей недостаточно велико. Что-то вроде

loadComplete: function () {
    if ($(this).jqGrid('getGridParam', 'records') <= 1) { // this.p.records
        $(this).jqGrid('hideCol', 'rn');
    } else {
        // show previous hidden column
        $(this).jqGrid('showCol', 'rn');
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...