Ошибка неперехваченной ссылки: объект massactionJsObject не определен
Я добавляю новую логику в партнерский модуль из MageStore. Я хочу добавить массовое действие для включения/отключения кода купонов в учетных записях. Но когда я добавляю метод _prepareMassaction, у меня возникает ошибка при попытке отключить купон:
Uncaught ReferenceError: couponGrid_massactionJsObject is not defined is not defined
1
Author: Oleksandr Dykyi, 2015-11-03
2 answers
Добавьте ниже в блок сетки вашего модуля, где вы столкнулись с проблемой.
protected function getAdditionalJavascript() {
return 'window.couponGrid_massactionJsObject = couponGrid_massactionJsObject;';
//'window.{gridId}_massactionJsObject = {gridId}_massactionJsObject;';
}
1
Author: Ajay, 2016-07-06 12:27:19
Я нашел решение после прочтения
Массовое действие в виджетах
Я создал пользовательский класс и переопределил mage_adminhtml_block_widget_grid_massaction
и изменил метод getjavascript().
Я удалил var
, и он начал работать
1
Author: Oleksandr Dykyi, 2017-04-13 12:55:02