Autor Wątek: [SF 4.2.9][Bootstrap 4.3.1] BootstrapDialog.show() = BootstrapDialog is not defi  (Przeczytany 22 razy)

hesus

  • Newbie
  • *
  • Wiadomości: 40
    • Zobacz profil
Czołem,
kilka dni temu przesiadłem się z symfony 2.8 na 4.2 ( upgrade projektu ), i z Bootstrapa 3 na 4. Jak już myślę, że mam ogarnięte to znowu coś.

W poprzedniej wersji pod onClickiem buttonu miałem kawałek ajaxa, który błędy zwracał mi do ślicznego tworzonego w locie okienka modalnego:
       $.ajax({
        type: "POST",
        url: url,
        data: ajax_data,
        dataType: "json",
        success: function(result) {
            if (result.message == "Success!")
            {
                //refreszujemy stronę
               window.location.reload();
            } else {
                var btstp = BootstrapDialog.show();
                    btstp.setType(BootstrapDialog.TYPE_DANGER);
                    btstp.setTitle('!!! BŁĄD !!!');
                    btstp.setMessage(result.message);
                    btstp.setClosable(true);
                    btstp.setButtons([]);
            }
        }
po przesiadce na bootsrap 4 dostaję w mordę logiem w kosoli "Uncaught ReferenceError: BootstrapDialog is not defined" szukam po internetach i znaleźć nie mogę jak to ugryźć.
Może mnie ktoś poinstruować jak krowie na rowie jakie paczki yarnem wgrać, co zaimportować w pliku js i jak poprawnie wyświetlić dialog modalny?

plik js zaczyna się tak :
import $ from 'jquery';
import 'bootstrap';
potem idzie zdarzenie onclick na button, pobiera kilka danych i leci z ajaxem
Z góry dziękuję.