[SpringBoot] [Thymeleaf] [Bootstrap] Przekazywanie danych do modelu i ładowanie ich do modalu

0

Cześć, mam problem z tworzeniem modala wyświetlającego dane. Mam tabelę zamówień i w każdym wierszu jest dodany przycisk, który umożliwia podgląd szczegółów zamówienia. Chciałbym żeby po wciśnięciu przycisku dane załadowały się do modelu(org.springframework.ui.Model) i zostały wyświetlone w Modalu. Problem polega na tym że szablon ThymeLeaf w którym jest zdefiniowany Modal jest "generowany?" podczas ładowania strony, i ciężko później załadować do niego dane. Czy jest jakiś sposób na dynamiczne dodanie danych do modelu, tak aby były widoczne w modalu po naciśnięciu przycisku?

0

AJAX, lub aplikacja warstwowa backend-frontend (REST, Angular, Vue te klimaty).

Ty masz tzw "HTML generowany na serwerze" (to nie krytyka, sam to lubię), i prostsze będzie użycie AJAXa.
Jak w Sprzingu i Thyme? nie wiem

0

A czy musisz ładować te szczegóły dynamicznie? Po prostu pobierz szczegóły podczas generowania strony, utwórz modale i je ukryj, a przycisk niech tylko wyświetla dany modal, zamiast pobierać dane.

3

Powtórzę się kolejny raz. Odpuść sobie Thymeleafa. Nie spotkałem się z ani jedną ofertą pracy, gdzie używaliby Thyme'a.
Albo skup się w 100% na backendzie i 'testuj' swoje API Postmanem albo naucz się podstaw angulara/reacta/vue aby szybko robić widoki z tabelkami i buttonami.

0

Witam
Od jakiegoś czasu uczyłem się tworzyć strukturę backendową. Ostatnio stworzyłem mały projekt do zarządzania finansami. Chciałbym dołączyć go do CV. Czy mielibyście jkaieś porady odnośnie kodu ? Chciałbym aby dobrze się prezentował w trakcie poszukiwania pracy.
link: https://github.com/noboseki/Wallet-Manager.git

1

Tak jak koledzy. Naprawde szkoda czasu na te templatki. Logika pisania po stronie html to jakaś abstrakcja totalna. Jak ci zależy na "szybkości", naucz sie angulara, tam masz takie narzędzia jak Angular Material, idzie całą stronę zrobić na zasadzie kopiuj-wklej.
Ja tak robie aplikacje dla pracowników banku, nie wyglądają jakoś fancy, ale nie o to w tym chodzi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1