в соответствии с вашим предложением я сделал это ..
colModel: [
{ name: 'Emp_code', width: 50, sortable: false, align: "center" },
{ name: 'Emp_name', width: 200, sortable: false },
//{ name: 'totalhours', width: 100, sortable: false, align: 'center', editable: true, edittype: "select", editoptions: { value: "1:1;2:2;3:3;4:4;5:5;6:6;7:7;8:8;9:9"} }
{name: 'totalhours', width: 100, sortable: false, align: 'center', editable: true, edittype: "select",
editoptions: { dataUrl: '../Services/ServiceTest.asmx/GetListHours',
buildSelect: function(data) {
alert('hello i am here ');
var response = jQuery.parseJSON(data.responseText);
var s = '<select>';
if (response && response.length) {
for (var i = 0, l = response.length; i < l; i++) {
var ri = response[i];
s += '<option value="' + ri + '">' + ri + '</option>';
}
}
return s + "</select>";
}
}
}
],
и соответствующий веб-запрос i, к которому я обращаюсь:выпадающий список показывает пустое ... есть ли событие, которое я должен пройти через?это должно быть запущено, когда я нажимаю на строку?заполнить выпадающий список?выше код, который я пытался реализовать в соответствии с вашим предложением.но кажется, что он даже не вызывает dataurl для заполнения, потому что предупреждение функции вообще не запускается