Доброго дня всем.
Не могу разобраться с одним вопросом, а именно - на стороне клиента в js обрабатываю xml файл и из него заполняю грид. Перед гридом создается переменная numberList ставятся базовые значения для dropDown списка, но в процессе заполнения грида эта переменная пополняется значаниями которые должны отражаться в dropDown списке, а отображаются только базовые.
Вопрос как обновить эту переменную чтобы все отражалось или что я не так делаю?
Заранее спасибо!
Вот код создания грида и переменной:
var numberList = {0:'Не выбрано', 1:'Склад'};
var $multiList=$('#multirashod_list');
var form_multinew=Store.wform('#div_multinew',{width:860,height:630,OverlayClose:false,butClose:'#but_multicancel'});
$multiList.jqGrid({
datatype: "local",
colNames: ["ID", "partialUUID", "Код", "Длина", "Ширина","Кол-во", "Оттенок", "Склад", "№ Заказа", "Примечание"],
colModel: [
//Таблица в окне "МУЛЬТИ СПИСАНИЕ"
{ name: "id", width: 55,key:true },
{ name: "partialUUID",width: 200, key:false,sortable: false, hidden:false }, // было скрыто
{ name: "cod", width: 100, align: 'center', sortable: true, },
{ name: "length", width: 60, sortable: true, align: 'right', editable: false, editoptions: {size:7, maxlength:5}},
{ name: "width", width: 60, sortable: false, align: 'right', editable: false, editoptions: {size:7, maxlength: 5} },
{ name: "quantity", width: 60, sortable: false, align: 'center', editable: false, editoptions: {size:5, maxlength: 5} },
{ name: "colorId", width: 70, sortable: false, align: 'center', formatter:"select", editoptions:{value:colorList,size:1,dataInit:function(elem){$(elem).width(70);}} },
{ name: "stockId", width: 70, sortable: false, editable: false, edittype:"select",formatter:"select", align: 'center', editoptions:{value:stockList,size:1,defaultValue:"0",dataInit:function(elem){$(elem).width(50);}}},
{ name: "nomzak", width: 90, align: 'center', sortable: false, editable: false, edittype:"select",formatter:"select", align: 'center', editoptions:{value:numberList,size:1,defaultValue:"0",dataInit:function(elem){$(elem).width(90);}}},
{ name: "descr", width: 250, sortable: false, align: 'right', editable: false },
],
rowNum: 20,
gridview: true,
autoencode: true,
height:460,
caption: "",
//editurl: url_com+'?c=clientArray',
onSelectRow: function() {
},
});