Я пытаюсь динамически заполнить раскрывающийся список, когда пользователь пытается добавить новую запись в подробный jqGrid. Вот что у меня так далеко. Он хорошо загружает данные, но не устанавливает значение в раскрывающемся списке. Любая помощь будет принята с благодарностью.
beforeShowForm: function(formid) {
var sr = $("#list").jqGrid('selrow');
if (sr) {
// get data from master
var UserID = $("#list").getGridParam('selrow');
var roles = $.ajax({ type: "POST",
url: '<%= ResolveUrl("~/Admin/GetRoles/") %>' + UserID,
dataType: "json",
async: false,
success: function(data) {
}
}).responseText;
// set the field in detail with the value of mnaster
$("#UserID", formid).val(UserID);
// try and populate dropdown
$('#detail').setColProp('Description', { editoptions: { value: roles} });
} else {
// close the add dialog
alert("no row is selected");
}
}