Я считаю нелогичным, что вы используете dataUrl
и value
параметры editoptions
.Я проверил в версиях jqGrid как 3.7.1, так и 3.6.5 в grid.common.js в функции createEl
такой фрагмент кода:
switch (eltype)
{
// ...
case "select" :
// ...
if(typeof(options.dataUrl) != "undefined") {
// ...
} else if(options.value) {
// ...
}
break;
Так что если вы определите dataUrl
, тогда value
параметры editoptions
будут игнорироваться.
ОБНОВЛЕНО : Использование formatter:'select'
не важно для вопроса, который вы задали.Если вы отправите обратно в ответ на dataUrl
значения 1, 2 или 3 (ключи) вместо значений «ABC», «CDE» и «EFG», то вам следует использовать formatter:'select'
.Если во всех случаях параметр value
для editoptions
будет игнорироваться, если вы также используете dataUrl
.