Jump to content

Akcja Po Wciśnięciu Przycisku


Skayfer

Recommended Posts

Witam, 

 

Ostatnio tworzę na własne potrzeby pewien moduł. Sprawa wygląda tak, że mam funkcje displayForm, generującą pewien formularz. Ilość pól input jest dynamiczna i zależy od liczby znalezionych specyficznych wpisó w bazie. 

 

Chciałem teraz dodać sobie przycisk, za pomocą którego mógłbym tworzyć nowy wpis w bazie po kliknięciu. Próbowałem w displayForm dodać tablice buttons i jako href użyć nazwy funkcji, ale wygląda na to, że kod wywołuje się natychmiast, przy generowaniu formularza, a nie przy kliknięciu. Macie jakieś pomysły ?

 

Ewentualnie zrobie sobie pliczek js, który dopisze mi do tego buttona atrybut "onClick" i kolejny wpis w bazie stworze sobie za pomocą ajax i funkcji php w osobnym pliku, ale nie wiem czy jest to obecnie poprawny sposób.

 

PS.

Jest sposób na dodanie pliku js do panelu konfiguracyjnego specyficznego modułu ? 

Edited by Skayfer (see edit history)
Link to comment
Share on other sites

  • 1 month later...

PS.

Jest sposób na dodanie pliku js do panelu konfiguracyjnego specyficznego modułu ? 

 

W metodzie, którą tworzysz formularz (przeważnie jest to renderForm()) dodaj:

$this->context->controller->addJS($this->_path.'js/twoj_plik.js');
Edited by REGE (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...