Serwis MessageService pozwala na wyświetlanie animowanych komunikatów dla użytkownika formularza. Posiada następujące funkcje:
- show - pokazuje podstawową wiadomość w formie animowanego dymka u góry ekranu, treść i tło są szare.
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis msg String 'Info' Treść wiadomości conf (od 3.1.18) Object {} Konfiguracja okna wiadomości. - hideAfter (Typ Number)
Czas (w milisekundach) po jakim ma zniknąć wiadomość (domyślnie: 3000).
Czas ten musi być liczba dodatnią. Jeżeli podana zostanie wartość 0 to parametr przyjmie wartość domyślną.- Rezultat funkcji: brak
- showSuccess - pokazuje wiadomość w formie animowanego dymka u góry ekranu informującą o sukcesie, treść i tło są zielone.
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis msg String 'Ok' Treść wiadomości conf (od 3.1.18) Object {} Konfiguracja okna wiadomości. - hideAfter (Typ Number)
Czas (w milisekundach) po jakim ma zniknąć wiadomość (domyślnie: 3000).
Czas ten musi być liczba dodatnią. Jeżeli podana zostanie wartość 0 to parametr przyjmie wartość domyślną.- Rezultat funkcji: brak
- showFailure - pokazuje wiadomość w formie animowanego dymka u góry ekranu informującą o sukcesie, treść i tło są czerwone.
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis msg String 'Error' Treść wiadomości conf (od 3.1.18) Object {} Konfiguracja okna wiadomości. - hideAfter (Typ Number)
Czas (w milisekundach) po jakim ma zniknąć wiadomość (domyślnie: 3000).
Czas ten musi być liczba dodatnią. Jeżeli podana zostanie wartość 0 to parametr przyjmie wartość domyślną.- Rezultat funkcji: brak
showConfirm - wyświetla okno z wiadomością umożliwiające wybranie opcji Tak lub Nie.
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis config Object { } Konfiguracja okna wiadomości. Obiekt posiada następujące właściwości:
- title (Typ String)
Tytuł okna (domyślnie: '')
- message (Typ String)
Treść wiadomości (domyślnie: '')
- scope (Typ Object)
Scope dla opcjonalnych funkcji wykonywanych po kliknięciu przycisku określonych we właściwościach yes i no (domyślnie: window)
- yes (Typ Function)
Opcjonalna funkcja wykonywana po kliknięciu przycisku Tak (domyślnie: null)
- yesScope (Typ Object)
Scope dla opcjonalnej funkcji wykonywanej po kliknięciu przycisku określonej we właściwości yes (domyślnie: wartość podana we właściwości scope)
- yesParams (Typ Object[])
Tablica określająca parametry przekazywane do funkcji określonej we właściwości yes (domyślnie: [])
- no (Typ Function)
Opcjonalna funkcja wykonywana po kliknięciu przycisku Nie (domyślnie: null)
- noScope (Typ Object)
Scope dla opcjonalnej funkcji wykonywanej po kliknięciu przycisku określonej we właściwości no (domyślnie: wartość podana we właściwości scope)
- noParams (Typ Object[])
Tablica określająca parametry przekazywane do funkcji określonej we właściwości no (domyślnie: [])
- Rezultat funkcji: brak