Hi Tony,
sorry if my description was not clear, i will try to give an example which you can test on v3.4.4 & v3.5 to show the problem.
Create a grid as shown in your demo page > row editing > input types.
In colModel: comment out first line defining column 'id'
//{name:'id',index:'id', width:90, sorttype:”int”, editable: true},
In var mydata2: remove id:value pairs from each row:-
{id:”12345″,name:”Desktop Computer”,note:”note”,stock:”Yes”,ship:”FedEx”},
becomes:
{name:”Desktop Computer”,note:”note”,stock:”Yes”,ship:”FedEx”},
Now when selecting a row:
onSelectRow: function(id){