kendo-grid - Kendo Grid,如何在从服务器获取数据时处理错误
问题描述
如何在网格中处理来自 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>
解决方案
需要在数据源中添加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>
并提供handler方法
function handleError(e){
alert("An error occurred")
}
推荐阅读
- php - 如何在 bluehost 服务器中将 Server API CGI/FastCGI 更改为 Apache Handler。某些功能在我的 php 配置中不起作用
- visual-studio - EF 迁移和 $SolutionDir、.NetCore 2.2
- ios - CollectionView 中用于评论和回复的多个单元格
- batch-file - 批处理文件使用带有 % 或 excalm 符号的变量
- ruby-on-rails - 运行 rails s 时出错“要求无法加载此类文件,请在救援中
& 阻止要求” - excel - 一个 MsgBox 显示所有通过和失败
- android - [有时] 使用 startActivityForResult() 调用 onUserLeaveHint()
- laravel - Laravel - updateOrCreate() - 违反完整性约束
- swift - 我想调用 api 并同步获取值
- python - 逐行迭代与逐列迭代