Kendo Grid, как обработать ошибку при получении данных с сервера - PullRequest
0 голосов
/ 06 июня 2018

Как обработать исключение из службы Rest "testReportReadUrl" в сетке, в настоящее время в таблице нет записей и не отображается сообщение об исключении.

<kendo:dataSource pageSize="20" serverPaging="true"
            serverSorting="true" serverFiltering="true" serverGrouping="true">
            <kendo:dataSource-transport>
                <kendo:dataSource-transport-read url="${testReportReadUrl}"
                    type="POST" contentType="application/json" />
            </kendo:dataSource-transport>

1 Ответ

0 голосов
/ 06 июня 2018

Необходимо добавить error = "errorHandler" с источником данных, как показано ниже

<kendo:dataSource pageSize="20" serverPaging="true" 
            serverSorting="true" serverFiltering="true" serverGrouping="true" error="handleError">
            <kendo:dataSource-transport>
                <kendo:dataSource-transport-read url="${testReportReadUrl}"
                    type="POST" contentType="application/json" />
            </kendo:dataSource-transport>

И предоставить метод обработки

function handleError(e){
alert("An error occurred")

}
...