jqgrid сообщение об ошибке при удалении

Я добавил следующий код для моего jqgrid:

changeTextFormat = function (data) {

                return "Activity or one from the same price group already used";
            };
            jQuery.extend(jQuery.jgrid.edit, {errorTextFormat: changeTextFormat }

)

Это прекрасно работает для вставки, и я получаю сообщение об ошибке, появляющееся в верхней части диалогового окна.

Однако я хочу что-то похожее на удаление. Я хочу сделать так, чтобы, если во время удаления на моем сервере я обнаружил проблему с операцией, я выбрасывал исключение.

Исходя из этого исключения, я хочу, чтобы появилось сообщение об ошибке.

Кто-нибудь может сказать мне, как это сделать для функции удаления?

1 ответ

Решение

Настройки $.jgrid.edit это не единственная настройка, которая используется во время редактирования формы. Это также $.jgrid.del, $.jgrid.nav, $.jgrid.search а также $.jgrid.view который можно использовать.

Если вам нужно определить реализацию по умолчанию errorTextFormat обратный звонок вы можете использовать

$.extend($.jgrid.del, { errorTextFormat: changeTextFormat });

так же, как вы используете его с $.jgrid.edit,

Другие вопросы по тегам