выберите в jqgrid исчезли, когда я нажимаю следующую страницу - PullRequest
0 голосов
/ 15 февраля 2012

Я использую выбор элемента управления в jqgrid, как это

{name: 'skill', индекс: 'skill', ширина: 100, выровнять: "center", редактируемый: true, тип редактирования: "select"},

значения навыка в переменной.

var skillCode = '<% = skillStr%>';

Итак, я устанавливаю значение после загрузки сетки.

loadComplete: function () { jQuery ('# gridList'). setColProp ('skill', {formatter: 'select', editoptions: {value: skillCode}}); }

работает нормально, но когда я нажимаю на следующую страницу или нажимаю на заголовок, чтобы отсортировать ... выбранное значение исчезло.

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

Заранее спасибо.

1 Ответ

0 голосов
/ 16 февраля 2012

Я решил это.Проблема в том, что имя столбца в jqgrid и имя столбца jsonstring различаются.исправьте имя столбца jqgrid с именем столбца db, тогда оно будет работать нормально.

{name: 'skillCode', index: 'skillCode', width: 100, выровняйте: "center", редактируемый: true, edittype: "select ", formatter: 'select', editoptions: {value: skillCode}},

фактическое имя столбца - не skill, а skillCode.

спасибо всем.

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