Итак, у меня есть эта сетка. Это очень хорошая сетка. Прекрасно, правда. За исключением случаев, когда мне нечего его заселить. В этом случае мне бы очень хотелось отобразить сообщение о том, что «не было загружено ни одного URL для оценки», но либо я что-то упустил, либо опция emptyrecords
ведет себя не так, как я ожидать. Может ли кто-нибудь указать мне правильное направление?
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
});
Если существуют записи do , то все выглядит примерно так, как я и ожидал. Есть ли что-то еще, что мне нужно сделать, чтобы сообщение emptyrecords
отображалось, когда его нет?
Я использую jqGrid 3.8.
Спасибо.