thank you, it works fine. But i have another question, i am stuck on it:
not all records are ediatable in the list, just the ones that belong to me. So i added a class editable to the pq_rowcls and
var colModel= [
... {title: "Vorname",dataType:"string",dataIndx: "vorname",editable:function (ui){return ui.rowData.pq_rowcls && ui.rowData.pq_rowcls.indexOf("editable")!=-1}},
{title: "Name",dataType:"string",dataIndx: "name",editable:function (ui){return ui.rowData.pq_rowcls && ui.rowData.pq_rowcls.indexOf("editable")!=-1}},
...
]
i altered your snipped so:
editorKeyDown: function(evt, ui){
var grid = this;
if(evt.keyCode == 40 || evt.keyCode == 38){ //down key.
setTimeout(function(){
//debugger;
evt.keyCode==40 ?ui.rowIndx ++:ui.rowIndx --;
evt.keyCode==40 ? ui.rowIndxPage++:ui.rowIndxPage--;
if(ui.$cell.parents('.editable'))grid.editCell(ui); <--------------------this does not work, it is not reaching the row
},10)
}
}