Плагин Select2 с JQGRID
Я использую плагин Select2 в JQgrid для автоматического заполнения выпадающего списка. Я использовал этот пример для проработки.
Использование начальной загрузки select2 с формой JqGrid
Я создал скрипку с приведенным выше примером. http://jsfiddle.net/VTL4x/3/
Данные для select2 поступают из JSON, но я не могу скопировать их в JSfiddle, поэтому я закомментировал и использовал жестко закодированные значения.
Строка Json
[{"value":"Windows","id":"134"},
{"value":"Win2008","id":"135"},
{"value":"Win2003","id":"136"},
{"value":"AIX","id":"150"},
{"value":"Linux","id":"151"},
{"value":"Unknown","id":"152"},
{"value":"i5OS","id":"153"},
{"value":"z/OS","id":"154"},
{"value":"Solaris","id":"155"},
{"value":"Sun Ultra 80 ","id":"156"},
{"value":"VAX","id":"157"}]
Проблема в том, что когда я пытаюсь редактировать запись, она НЕ показывает значения для полей, в которых есть выпадающий список Select2. но когда вы тратите деньги, я вижу, что правильные значения выделены синим цветом.
Я попытался отладить демонстрацию, которая была предоставлена, но у которой также была та же проблема.
Я довольно новичок в интерфейсном программировании, не могли бы вы помочь.
Спасибо за вашу помощь
1 ответ
Какую версию select2 вы используете? Я использую v4, поэтому ваши данные должны выглядеть так:
var mySelectData = [{"text":"Windows","id":"134"},
{"text":"Win2008","id":"135"},
{"text":"Win2003","id":"136"},
{"text":"AIX","id":"150"},
{"text":"Linux","id":"151"},
{"text":"Unknown","id":"152"},
{"text":"i5OS","id":"153"},
{"text":"z/OS","id":"154"},
{"text":"Solaris","id":"155"},
{"text":"Sun Ultra 80 ","id":"156"},
{"text":"VAX","id":"157"}];
Используйте текст вместо значения.