Используя бесплатный JqGrid, я загружаю editOptions с помощью вызова jquery ajax, у меня также есть jsonMap для элемента, теперь при использовании formatter: 'select', он отображает не описание опции, а значение
Я уже пытался создать форматтер, раскрывающийся список появляется, но не имеет выбранного значения
{
name:'position_code',
index:'position_code',
sortable: true,
sorttype:'text',
width:200,
editable: true,
edittype:"select",
editoptions:{
value: function(){
return buildDropDown(drpPosition,"");
}
},
formatter:'Select',
/*
formatter:function(){
return "<SELECT>"+buildOptions(drpPosition,"")+"</SELECT>";
},
formatoptions: {disabled : false}, */
jsonmap:function(row){
return row["position_code"].val;
}
},
Итак, скажем, значения buildDropDown (drpPosition, ""); возвращает «1: один, 2: два, 3: три» и т. д.
и значение строки ["код_позиции"]. Val = 2
Я ожидаю, что он покажет два на сетке, но он показывает 2