Как вы можете создать сетку, но не загружать какие-либо данные?
Если я опускаю опцию url
, то запускается обратный вызов loadError
.
В настоящее время мы устанавливаем url:NoData.json
где NoData.json - статический файл без строк в нем.
Проблема в нашем обратном вызове loadComplete
. Мы хотели бы включить сообщение, если сетка не содержит данных - за исключением того, что мы не хотимотобразить это сообщение при начальной загрузке.В настоящее время мы обрабатываем это следующим образом:
//jqGrid load complete handler
function loadComp(grid) {
if (grid.getGridParam("url") != "NoData.json" && grid.getGridParam("records") == 0) {
setStatus("Your search did not return any results");
}
}
Это кажется немного странным ... хотелось бы, чтобы сетка изначально не загружала никаких данных.
Есть идеи?