jqGrid поддерживает раскрывающийся список (edittype:"select"
), где в качестве данных у вас есть идентификаторы, но тексты, соответствующие идентификаторам, будут отображаться в jqGrid. Чтобы иметь такое поведение, вы должны использовать select-formatter: (formatter:'select'
) дополнительно к настройке edittype:"select"
.
Например
{
name: 'Country', width: 100, editable: true, formatter: 'select',
stype:'select', searchoptions: { value: ':All;1:US;2:UK' },
edittype: 'select', editoptions: { value: { '1':'US', '2':'UK' } }
}
Вместо опции value
вы можете загрузить ту же информацию для каждого AJAX. В случае вы можете использовать dataUrl
, а при необходимости buildSelect
вариант.