Symfony SgDatatablesBundle - PullRequest
       2

Symfony SgDatatablesBundle

0 голосов
/ 07 мая 2020

Я использую SgDatatablesBundle для рендеринга объекта данных. Я пытаюсь использовать расширение для создания настраиваемой кнопки. Даже подумав, что я вижу кнопку, когда я нажимаю на нее, я получаю сообщение javascript, показывающее, что функция действия не существует. Это то, что я делаю.

$this->extensions->set([
            'buttons' => [
                'show_buttons' => [
                    [
                        'text' => 'New',
                        'action' => array(
                            'template' => 'bundles/SgDatatablesBundle/datatable/new_action.js.twig',
                        ),
                    ],
                ],
            ],
            'responsive' => true,
        ]);

У меня есть этот код внутри моего new_action. js .twig файл:

action = function (e, dt, node, config) {
  alert('Activated!');
  this.disable(); // disable the button
}

Каждый раз, когда я нажимаю на кнопку, я получаю это ошибка на консоли: изображение ошибки

Видимо, по какой-то причине функция действия, объявленная в new_action. js .twig, не найдена или не загружена.

Есть у кого-нибудь есть представление об этой проблеме? Буду очень признателен за вашу помощь, так как у меня закончились идеи по этому поводу.

Спасибо.

...