Строка JqGrid выбрана по умолчанию - PullRequest
1 голос
/ 20 августа 2010

Я хочу установить строку jqgrid по умолчанию и что-то сделать с этим событием.Является ли это возможным ?Я работаю с asp.net (C #) и Json

Ответы [ 2 ]

3 голосов
/ 20 августа 2010

Вы можете использовать setSelection метод jqGrid для выбора строки. Лучшее место для этого - событие loadComplete . Вы можете использовать getDataIDs метод или просто использовать data параметр loadComplete . В случае использования стандарта jsonReader в data.rows у вас есть массив строк, отправленных с сервера, а data.rows[iRow].id - это идентификатор строки с индексом на основе 0 iRow. Точный формат data параметра метода loadComplete зависит от datatype jqGrid, который вы используете.

0 голосов
/ 24 августа 2010

Я пытаюсь сделать что-то подобное, и я получаю очень странные результаты.

Во-первых, флажок, связанный с элементами по умолчанию, не установлен.

Для другого, в Firebug, он показывает, что класс aria-selected для тега вмещающей строки установлен в TRUE! Отметьте флажок, и он установит флажок при установке для выбранного класса aria значения false ... что противоположно тому, что происходит с другими строками.

Что ж, мы выяснили причину странного поведения: в индексах не должно быть пробелов.

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