Элемент не найден при удалении записи
JqGrid 4.6.
Все отлично работает Единственное, что, когда я открываю отладчик Firefox и захожу в консоль. Если я удаляю запись (щелкните значок корзины, появится диалоговое окно удаления, нажмите кнопку «Удалить», страница обновится и т. Д.), Отладчик предупредит меня.
элемент не найден
Возможные сценарии:
$(gridSelector).jqGrid('navGrid', pagerSelector,
{
//navbar options
edit: true,
editicon: 'ace-icon fa fa-pencil blue',
add: true,
addicon: 'ace-icon fa fa-plus-circle purple',
del: true,
delicon: 'ace-icon fa fa-trash-o red',
search: true,
searchicon: 'ace-icon fa fa-search orange',
refresh: true,
refreshicon: 'ace-icon fa fa-refresh green',
view: true,
viewicon: 'ace-icon fa fa-search-plus grey',
beforeRefresh: function () {
grid.jqGrid('setGridParam', { datatype: 'json' }).trigger('reloadGrid');
}
},
{
//delete record form
closeAfterDelete: true,
recreateForm: true,
mtype: 'DELETE',
onclickSubmit: function (params, postdata) {
params.url = API_URL + 'DeleteVendor';
},
beforeShowForm: function (e) {
var form = $(e[0]);
if (form.data('styled')) return false;
form.closest('.ui-jqdialog').find('.ui-jqdialog-titlebar').wrapInner('<div class="widget-header" />');
styleDeleteForm(form);
form.data('styled', true);
return true;
}
}
Также
function styleDeleteForm(form) {
var buttons = form.next().find('.EditButton .fm-button');
buttons.addClass('btn btn-sm btn-white btn-round').find('[class*="-icon"]').hide(); //ui-icon, s-icon
buttons.eq(0).addClass('btn-danger').prepend('<i class="ace-icon fa fa-trash-o"></i>');
buttons.eq(1).addClass('btn-default').prepend('<i class="ace-icon fa fa-times"></i>');
}
Хотя ошибка не повлияла на мой результат. Я не могу найти предупреждение. Я хочу удалить это.
РЕДАКТИРОВАТЬ:
Я попробовал это в Google Chrome. Кажется, все в порядке. Может быть, это ошибка в Firefox?