inline редактирование таблицы, как вернуть ошибку с сервера?

Добрый! Использую стандартные CRUD операции для работы с таблицей.
Таблица редактируемая. (т.е поля редактируются прямо в ячейках)
При редактировании любого поля - отправляется запрос на сервер.
Вовзращаеммый формат:
{status: ‘error’, text: ‘text’}
или
{status: ‘success’}
Вопрос, как мне вывести функцию, которая сообщает об ошибках?

Т.е вот это:

		var result = JSON.parse(data);
				if (typeof (data.status) !== undefined)
				{
					webix.message({type: result.status, text: result.text});
				}

Вроде как есть onAfterSaveError у dataproccessor, но непонятно совершенно, как webix определяет что есть ошибка или нет.
Да и помимо этого, не хотелось городить огород и на каждую таблицу создавать по датапроцессору.

Попробуйте задать Response.StatusCode = 500 (если .net) или header соответствующий задайте если PHP

Спасибо за ответ, я уже разобрался что к чем сделал, через dataprocessor все в порядке.

      dp.attachEvent("onBeforeSaveError", function(id, status, response, details)
                                        {
                                            webix.message({type: response.status, text: response.text});
                                            return true;
                                        });