Prestashop helperList фильтр сброса не работает - PullRequest
0 голосов
/ 11 апреля 2019

В 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 и загружается второй раз с отключенными параметрами фильтрации. Мой один загружается только один раз. Перенаправление не происходит. Может кто-нибудь, пожалуйста, помогите мне найти причину?

...