So I have this grid. It's a very nice grid. Lovely, really. Except when I have nothing to populate it with. In that case, I'd really like to display a message indicating that, "No URLs have been loaded for evaluation.", but either I'm missing something critical or the emptyrecords
option isn't behaving the way I'd expect. Can someone point me in the right direction?
var pages = <?php echo $json_encoded_array ?>;
$('#oversight-sample').jqGrid({
altRows: true,
autowidth: true,
caption: 'Evaluated URLs',
colNames: ['Actions', 'URL', 'Fetch Date'],
colModel: [
{ align: 'center', name: 'actions', index: 'actions', title: false, width: 60, resizable: false, sortable: false },
{ name: 'url', index: 'url', width: 400 },
{ align: 'center', name: 'created', index: 'created', width: 125, sorttype: 'date' }
],
data: pages,
datatype: 'local',
emptyrecords: 'No URLs have been loaded for evaluation.',
forceFit: true,
height: 'auto',
hoverrows: true,
sortname: 'created',
pager: '#url-pager',
viewrecords: true
});
If records do exist, then everything looks about like I'd expect it to look. Is there something else I need to do to get the emptyrecords
message to display when there are none?
I'm using jqGrid 3.8.
Thanks.