Skayfer Posted January 20, 2016 Share Posted January 20, 2016 (edited) 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 January 20, 2016 by Skayfer (see edit history) Link to comment Share on other sites More sharing options...
REGE Posted March 10, 2016 Share Posted March 10, 2016 (edited) 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 March 10, 2016 by REGE (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now