2017-02-10 14 views
0

как получить значение столбца на onEditingStart: функция (е)

function mydata() { 
 
    function logEvent(eventName) { 
 
    var el = $("#eventContainer .eventLog"), 
 
     value = el.text(); 
 
    value += ((value && ", ") + eventName); 
 
    el.text(value); 
 
    } 
 

 
    function update(id) { 
 
    alert(id); 
 
    } 
 
    datagrid = $("#gridContainer").dxDataGrid({ // this is my code for datagrid 
 

 
    editing: { 
 
     mode: "row", 
 
     allowUpdating: true, 
 
     allowDeleting: true, 
 
     allowAdding: true 
 
    }, 
 
    columns: [{ 
 
     dataField: "ORDER_ID", 
 
     caption: "ORDER_ID", 
 
     sortOrder: 'desc', 
 
     fixed: true 
 
     }, { 
 
     dataField: "INV_NAME", 
 
     caption: "INV_NAME" 
 

 
     }, { 
 
     dataField: "ID", 
 
     caption: "ID", 
 
     fixed: true 
 

 
     } 
 

 

 
    ] 
 
    onEditingStart: function(e) { 
 
     btnid = cellInfo.data.ORDER_ID + "_" + cellInfo.data.ID; 
 

 
     update(btnid); 
 
     logEvent("EditingStart"); 
 

 
    } 
 
    }); 
 
}

по щелчку на Редактировать значение кнопки в btnid переменной (глобальная переменная) должна проходить в обновлении() функция sholud предупредит значение (но это не работает) Я использую кнопку ссылки по умолчанию для режима devexpress по умолчанию. Я хочу, чтобы ORDER_ID и ID сохранялись в переменной, а затем предупреждали в функции update(), используя ссылку по умолчанию для режима редактирования devexpress.

ответ

0
onEditingStart: function(e) { 
    btnid = e.data.ORDER_ID + "_" + e.data.ID; 
    update(btnid); 
    logEvent("EditingStart"); 

}