Как я могу определить, когда выбрана строка, а в jqgrid выбрана не строка? - PullRequest
0 голосов
/ 02 ноября 2011

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

Как я могу определить, когда выбрана строка, а в jqgrid выбрана не строка?

1 Ответ

2 голосов
/ 02 ноября 2011

Если вы используете опцию multiselect: true, вы должны сделать следующее

onSelectRow: function (id) {
    var selRows = $(this).jqGrid('getGridParam','selarrrow');
    if (selRows.length === 0) {
        alert ("no rows are selected now");
        // you can disable the button
    } else {
        alert ("a row is selected now");
        // you can disable the button
    }
}

дополнительно вы должны включить в loadComplete код, который отключает кнопку, потому что в начале, после изменения порядка сортировкиили после фильтрации (если вы ее используете) строки не будут выделены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...