I think it's no problem.
The column you can use the formatter attributes.
Like the bottom codes,You can use the value and set the html element.
this is just a sample, you can use the same method get it.
{ field: 'views', title: 'View', width: 50,
formatter: function (value, rec, rowIndex) {
if(value=='1'){
return "<input type=\"checkbox\" id=\"gpcheckboxd"+rec.id+"\" name=\"gpcheckboxd"+rec.id+"\" onclick=\"checkboxListener("+rec.id+",'gp')\" value='"+value+"' checked='true'>";
}
else{
return "<input type=\"checkbox\" id=\"gpcheckboxd"+rec.id+"\" name=\"gpcheckboxd"+rec.id+"\" onclick=\"checkboxListener("+rec.id+",'gp')\" value='"+value+"'>";
}
} }