Как отправить пользовательское сообщение об ошибке клиенту Telerik MVC Grid Ajax Вставить / Обновить / Удалить? - PullRequest
2 голосов
/ 08 ноября 2010

Я работаю с Ajax Editing в расширении Telerik Grid.Я хотел бы обработать ошибки / исключения при вставке / обновлении / удалении и отобразить удобное для пользователя сообщение в окне сообщения, которое отображается обратно клиенту, вместо сообщения по умолчанию «Ошибка! Запрошенный URL-адрес вернул 500 - Внутренняя ошибка сервера"или тому подобное.

Есть ли способ указать сетке для отображения пользовательского текстового сообщения?

1 Ответ

3 голосов
/ 04 марта 2011

Кто-то настроил предупреждение здесь: http://www.telerik.com/community/forums/aspnet-mvc/grid/how-to-return-error-information-to-grid-in-ajax-editing-mode.aspx,, но я все еще ищу способ действительно обновить саму сетку ...

Есть небольшая надежда в свойстве noRecordsTemplate сетки на стороне клиента, но нам все еще нужен способ очистить сетку от любых записей, которые, возможно, уже были там.

Edit:

Найден: чтобы очистить сетку и установить сообщение, выполните следующие действия:

var grid = $('#Grid').data('tGrid');
grid.total = 0;
grid.dataBind(Array());
$('#Grid').find('.t-no-data td').text('My Custom Error Message');

Конечно, вы можете сами понять, как объединить мой пример и пример по ссылке выше.

...