В prestashop 1.6.1.23 в пользовательском модуле у меня есть форма со списком, созданным с помощью HelperList
$helper = new HelperList();
$helper->identifier = 'id_product';
$helper->table_id = 'js-product-list';
$helper->title = 'ProductList';
$helper->table = $table_name;
$helper->simple_header = false;
$helper->shopLinkType = '';
$helper->token = Tools::getAdminTokenLite('AdminModules');
$helper->imageType = 'jpg';
$helper->currentIndex = AdminController::$currentIndex.'&configure='.$this->name;
$helper->no_link = false;
Я использую фильтры, которые работают нормально, но кнопка, предназначенная для сброса фильтра, ведет себя так же, как и кнопка фактической отправки - отправляет фильтры.
При нажатии страница перезагружается и параметр submitReset***
устанавливается правильно. Из того, что я обнаружил, сброс должен быть функциональным сам по себе, без необходимости программировать что-либо еще. Другие «prestashop native» списки работают нормально, и единственное отличие, которое я заметил, это то, что после нажатия «работающей» кнопки сброса «сетевая» консоль в браузере показывает, что страница загружается дважды - один раз с submitReset***
параметр устанавливается и затем перенаправляется с HTTP-кодом 302 и загружается второй раз с отключенными параметрами фильтрации. Мой один загружается только один раз. Перенаправление не происходит. Может кто-нибудь, пожалуйста, помогите мне найти причину?