Я использую jqgrid 4.0. Сетка загружается при загрузке страницы, используя тип данных local, loadonce: true, и я не хочу использовать нумерацию страниц.Поскольку загружаемые данные огромны, для их загрузки требуется много времени.Как я могу
загружать сетку только сначала с заголовками, отображая загруженный текст как «загрузка ...», а затем загружать данные?Сейчас сетка и данные загружаются вместе, и страница не отображается до тех пор, пока это не будет завершено.
Загрузить данные быстрее в сетке?
Ниже приведен фрагмент моего кода, где «data» - это кодированный массив, сформированный на стороне сервера в формате json.
<script type="text/javascript">
jQuery("#list9").jqGrid({
data: data,
datatype: "local",
colNames:[...],
colModel:[...],
sortname: 'fld_name',
rowNum: '-1',
loadonce:true,
mtype: "GET",
gridview: true,
viewrecords: true,
sortorder: "asc",
pager: '#pager9',
rownumbers: true,
multiselect: false,
width: '100%',
pgbuttons:false,
pgtext:'',
loadtext: 'loading....',
ignoreCase: true
});
jQuery("#list9").jqGrid('filterToolbar', {stringResult: true,searchOnEnter : false});
$('.ui-widget-header').css("background", "#7B9FBC");
$('.ui-jqgrid-sortable').css("text-align", "left");
</script>