Вот как я это делаю ..
загружаю сетку
jQuery("#sometable").flexigrid({
url: 'http://localhost/get_data',
dataType: 'json',
colModel : [
{display: 'id', name : 'id', width : 40, sortable : true, align: 'center', hide: true},
{display: 'name ', name : 'Name', width : 150, sortable : false, align: 'left', hide: false},
{display: 'image', name : 'LogoName', width : 100, sortable : true, align: 'left', hide: false}
],
sortname: "id",
sortorder: "desc",
usepager: true,
singleSelect: true,
title: 'Some title',
useRp: true,
rp: 10,
width: 1000,
nowrap: false,
height: 'auto',
onSuccess : sometableonSuccess
});
и при загрузке .. срабатывает onSuccess ..
function sometableonSuccess(){
jQuery('#sometable tr').each( function(){
jQuery(this).click(function(){
//Get the id of the row
var id = jQuery(this).find("td:eq(0)").text();
//Do some action
});
});
}