Kendo Grid,如何在从服务器获取数据时处理错误

时间:2018-06-06 08:27:49

标签: kendo-grid kendo-ui-grid

如何处理网格中Rest服务“testReportReadUrl”的异常,Current Grid不显示任何记录,也不显示异常消息。

<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 :(得分:0)

需要使用数据源添加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")

}