Я получаю все строки, предварительно выбранные по умолчанию при загрузке страницы в сетке администратора magento.
Из-за этого, когда я выбираю поля и применяю массовое действие, появляется ошибка, то есть «Пожалуйста, выберите элементы».
Для справки, пожалуйста, найдите снимки ниже:
Все поля выбраны:
Все еще получаю ошибку:
Любая помощь будет оценена ..
Вы можете заставить его работать с jquery, написав следующий код:
jQuery (‘a: содержит («Выбрать все»)’). click ();
На документе готово на странице, где вы хотите автоматически выбрать все элементы в сетке.
Я нашел проблему.
В поле массовых действий я указал неверное имя. Как только я заменил его на правильное индексное имя столбца, проблема решена.
Фрагмент кода выглядит следующим образом:
parent::_prepareMassaction();
$this->setMassactionIdField('entity_id');
$this->setMassactionIdFilter('entity_id');
$this->setMassactionIdFieldOnlyIndexValue(true);
$this->getMassactionBlock()->setFormFieldName('sellers');