Thank you Peter, your solution worked like a charme for the boolean value!
I still get the problem about empties rows, even with last jqwidget release. Here’s my updated code:
<code>$(document).ready(function () {var data = [{"datadef_id":"7","table_id":"2","control_id":"1","field":"field2","label":"label2","type":"varchar","length":"10","default":"default2","required":"0","class":"class","info":"info","error":"error","custom":"custom","date_added":"2012-03-05 15:09:08","date_modified":"2012-03-08 11:49:44","deleted":"0"}];var cols = new Array();cols.push({text: " ",datafield: "datadef_id",width: 50,cellsrenderer:__checkbox});cols.push({"text":"Field","datafield":"field","width":100});cols.push({"text":"Label","datafield":"label","width":100});cols.push({"text":"Type","datafield":"type","width":100});cols.push({"text":"Length","datafield":"length","width":100});cols.push({"text":"Default","datafield":"default","width":100});cols.push({"text":"Required","datafield":"required","columntype":"checkbox","width":100});cols.push({text: " ",datafield: "datadef_id",width: 50,cellsrenderer:__edit});var source = {localdata:data,datafields: [{name: "field"},{name: "label"},{name: "type"},{name: "length"},{name: "default"},{name: "datadef_id"},{name: "datadef_id"},{name: "required", type: "bool"}],datatype:"json"};var dataAdapter = new $.jqx.dataAdapter(source);$("#4f589e4794886_grid").jqxGrid({pagesize: 10,selectionmode: "none",width: 700,theme: "base",sortable: true,pageable: true,columnsresize: true,autoheight: true,source: dataAdapter,columns: cols});});</code>