Как заполнить поля выбора несколькими значениями? - PullRequest
0 голосов
/ 22 августа 2009

Я устанавливаю jqGrid, который должен визуализировать несколько значений в одной ячейке. Входные данные поступают из формы, где пользователь может выбрать несколько вариантов. Я могу отобразить поле выбора, но не заполнить его. Я пытался вставить массив в объект JSON, но безуспешно.

Это модель:

index:'ship', editoptions:{multiple:true, value:{1:”FedEx”,2:”InTime”,3:”TNT”,4:”ARAMEX”}}

А вот несколько вариантов данных, которые я пытался заполнить:

ship:{[1],[4]}
ship:[[1],[4]]
ship:{value:{1,4}}

... и множество других вариантов.

Я также искал на форуме jqGrid, но не нашел решения. Как я могу решить эту проблему?

1 Ответ

2 голосов
/ 22 августа 2009

О, мальчик!

У меня был ответ все время. Это было так же просто, как я и надеялся.

Вот как это делается:

ship:["FedEx","TNT"]

Причина, по которой я не думал, что это сработало, заключается в том, что jqGrid показывает данные как «FedEx, TNT», таким образом, заставляя меня поверить, что это была только строка. Вместо того, чтобы нажимать на ячейку, чтобы увидеть, что произошло, я часами искал ответ в интернете. Если вы хотите знать, что происходит; jqGrid отображает список выбора с обоими выбранными элементами. Простой.

Счастливого jqGrid'ing!

...