Widget Webankiety posiada kilka publicznych funkcji, których możesz użyć, aby ręcznie sterować jego zachowaniem

superWidget.hideWidget();

Po wywołaniu tej funkcji widget "ukryje się" i będzie widoczny tylko tytuł badania.

Po kliknięciu w tytuł widget wysunie się tak, aby było możliwe jego wypełnienia


superWidget.showWidget();

Po wywołaniu tej funkcji widget wysunie się do pierwotnej postaci - o ile wcześniej został ukryty za pomocą funkcji superWidget.hideWidget();.


superWidget.destroyWidget();

Metoda usuwa widget ze strony bez możliwości ponownego uruchomienia okienka przez użytkownika.


superWidget.initWidget();

Przywraca wcześniej usunięty widget przez metodę superWidget.destroyWidget();

Metody destroyWidget i initWidget można wywoływać dowolną liczbę razy.


superWidget.surveyFilled(123456);

Metoda oszukuje wideta i wmawia mu, że ankieta o ID = 123456 została już wypełniona. To spowoduje, że ankieta o podanym ID nie wyświetli się więcej użytkownikowi.


superWidget.onFirstClick(callback);

Istnieje możliwość przekazania funkcji, która zostanie wywołana po pierwszej interakcji z widgetem (po pierwszym kliknięciu). Nie ma znaczenia, czy klik będzie w odpowiedź, czy w guzik Dalej.


superWidget.onSubmit(callback);

Istnieje możliwość przekazania funkcji, która zostanie wywołana po wypełnieniu wszystkich pytań w ankiecie. Funkcja zostanie wywołania w momencie, kiedy użytkownikowi zostanie wyświetlony komunikat z podziękowaniem za wypełnienie ankiety / widgetu

Czy udało Ci się znaleźć odpowiedź na swoje pytanie?