我正在使用Telerik Grid扩展中的Ajax Editing。我想处理插入/更新/删除上的错误/异常,并在显示回客户端的消息框中显示用户友好消息,而不是默认消息“错误!请求的URL返回500 - 内部服务器错误“或类似的。
有没有办法告诉网格显示自定义短信?
答案 0 :(得分:3)
有人在此处自定义了提醒:http://www.telerik.com/community/forums/aspnet-mvc/grid/how-to-return-error-information-to-grid-in-ajax-editing-mode.aspx,但我仍在寻找实际更新网格本身的方法......
客户端网格的noRecordsTemplate属性有一点希望,但我们仍然需要一种方法来清除可能已存在的任何记录的网格。
修改强>
找到它:要清除网格并设置信息,请执行以下操作:
var grid = $('#Grid').data('tGrid');
grid.total = 0;
grid.dataBind(Array());
$('#Grid').find('.t-no-data td').text('My Custom Error Message');
当然,你可以自己弄清楚如何将我的例子和上面的链接中的例子结合起来。