уже второй день пытаюсь сделать грид при помощи flexigrid.... уже перерыл все примеры, гугл спрашивал, но данные выводятся отдельно от таблицы...
данные из базы данных передаю с контроллера в вьювер, там создаю json и пытаюсь запихнуть все в flexigrid
вот обработка данных
$data=array();
$data['page']="1";
$data['total']="100";
foreach ($this->results as $row) {
$data['rows'][] = array(
'id' => $row['id'],
'cell' => array($row['id'],
$row['link_name'],
$row['city'],
$row['land'],
$row['trade'],
$row['results'],
$row['pages'],
$row['checked'],
$row['time_checked'],
$row['rawlink_id']));
}
echo json_encode($data);
вот jquery
$(document).ready(function(){
$("#flex1").flexigrid ({
url: 'results.php',
dataType: 'json',
colModel : [
{display: 'id', name : 'id', width : 20, sortable : true, align: 'left'},
{display: 'Name', name : 'link_name', width : 75, sortable : true, align: 'left'},
{display: 'City', name : 'city', width : 75, sortable : true, align: 'left'},
{display: 'Land', name : 'land', width : 20, sortable : true, align: 'left'},
{display: 'Trade', name : 'trade', width : 75, sortable : true, align: 'left'},
{display: 'Results', name : 'results', width : 20, sortable : true, align: 'left'},
{display: 'Pages', name : 'pages', width : 20, sortable : true, align: 'left'},
{display: 'Checked', name : 'checked', width : 20, sortable : true, align: 'left'},
{display: 'Time Checked', name : 'time_checked', width : 50, sortable : true, align: 'left'},
{display: 'Rawlink', name : 'rawlink_id', width : 20, sortable : true, align: 'left'},
],
searchitems : [
{display: 'id', name : 'id'},
{display: 'Name', name : 'link_name', isdefault: true}
],
singleSelect: true,
sortname: "id",
sortorder: "asc",
usepager: true,
title: 'Results',
useRp: true,
rp: 10,
showTableToggleBtn: true,
width: 700,
height: 255
});
});
подскажите плиз где моя ошибка?
заранее спасибо!