Когда я устанавливаю флажок заголовка в jqgrid, он выбирает только первые две строки сетки. Не уверен, что происходит. Свойство Multiselect установлено в значение true.

     Jquery library version is 1.4.2 and jqGrid version is 4.1.2

enter image description here

0
user1614862 7 Апр 2014 в 09:20
Вы уверены, что у вас jQuery версии 4.1.2? ?
 – 
Adil
7 Апр 2014 в 09:23
Извините, версия библиотеки Jquery - 1.4.2, а jqGrid - 4.1.2.
 – 
user1614862
7 Апр 2014 в 09:26
Я думаю, вы используете 1.4.1.2, верно?
 – 
Deepak Mane
7 Апр 2014 в 09:26
Используйте последнюю версию jQuery, когда это возможно, и покажите нам код для выбора checkboxex
 – 
Adil
7 Апр 2014 в 09:27
Я не могу перейти на последнюю версию библиотеки jquery. Мой проект очень большой и старый. Специального кода для выбора нескольких строк не существует. Я только что установил множественный выбор как true при создании сетки.
 – 
user1614862
7 Апр 2014 в 09:32

1 ответ

Лучший ответ

Я предполагаю, что вы заполнили сетку неправильными идентификаторами. Проблема в том, что jqGrid требует , чтобы каждая строка сетки (каждая <tr>) имела уникальный атрибут id. Входные данные должны содержать информацию id. С другой стороны, если вы будете использовать данные с повторяющимися идентификаторами , тогда у вас могут быть эффекты, как вы описали в своем ответе.

Поэтому я бы порекомендовал вам изучить значения атрибутов id элементов <tr> сетки. Если вы увидите, что id, например, 3-й строки совпадает с идентификатором первой или второй строки, это объяснит проблему.

В любом случае я настоятельно рекомендую вам включить код JavaScript и некоторые тестовые данные, которые должны объяснить, что вы делаете. Гадать, что вы могли бы сделать, показывая только картинку, на самом деле неэффективно.

0
Oleg 7 Апр 2014 в 13:42
Ага ... похоже, что-то связано только с идентификаторами. На самом деле мои идентификаторы берутся из базы данных. За исключением одного идентификатора, все остальные приходят как нулевые значения. Спасибо за Ваш ответ.
 – 
user1614862
8 Апр 2014 в 03:58
@ user1614862: Я рад, что смог вам помочь. Пожалуйста!
 – 
Oleg
8 Апр 2014 в 11:25