jqgrid, установка значения редактируемого элемента управления select - PullRequest
1 голос
/ 18 июля 2011

У меня есть редактируемая сетка с одним из столбцов типа SELECT, например,

colModel:[{ name:'myText',index:'myTextColumn',editable: true, edittype: 'text'},   
          {name:'myList',index:'myList', width:editable: true,edittype: "select",
            editoptions: { value: {'v1':'Value 1','v2':'Value 2',....} },
          ............    
        ] 

Я использую метод setRowData для установки данных в одной из строк по коду. Значение, которое я передаю для ячейки выбора типа, является значением параметра, например

jQuery("#myGrid").setRowData( rowId, { myText:"Text 2", myList:"v2", ..... })

После выполнения этого кода в ячейке текстового типа отображается «Текст 2», как и ожидалось. Однако в ячейке «Выбрать тип» отображается «v2», а не «Значение 2». Только когда я щелкаю эту ячейку, дисплей меняется на «Значение 2»

Как я могу заставить ячейку выбора типа отображать правильное значение без необходимости ручного щелчка позже?

1 Ответ

1 голос
/ 20 июля 2011

Тем временем я нашел решение этой проблемы.Просто добавьте в столбец форматтер типа «select».http://www.secondpersonplural.ca/jqgriddocs/_2kn0mlo1p.htm

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