To disable editing on propertygrid, remove the 'editor' property for specified rows. The code below renames 'editor' to 'editor1'.
var rows = $('#pg').propertygrid('getRows');
for(var i=0; i<rows.length; i++){
rows[i]['editor1'] = rows[i]['editor']
rows[i]['editor'] = undefined;
}
To restore editing feature, just rename 'editor1' to 'editor'.
var rows = $('#pg').propertygrid('getRows');
for(var i=0; i<rows.length; i++){
rows[i]['editor'] = rows[i]['editor1']
}