Librerie Javascript
Finestre Modali
Funzioni per mostrare finestre Modali.
-
InCoreModal(string, string, InCoreModalLayout, string, Function, string, any[])
Inizializza e mostra una finestra Modale
-
controller: stringa, Controller da mostrare nella Modale
action: stringa, Azione da mostrare nella Modale
InCoreModalAction
- CREATE: azione di creazione (Create)
- DELETE: azione di eliminazione (Delete)
- DETAILS: azione di visualizzazione dettagli (Details)
- EDIT: azione di modifica (Edit)
- INDEX: azione di elenco valori (Index)
InCoreModalLayout
-
constructor(boolean, boolean, boolean, boolean, boolean, string)
- Large: se impostato a true, la Modale è di larghezza grande (default: true) Below: se impostato a true, la Modale avrà i pulsanti in basso (default: true) Above: se impostato a true, la Modale avrà i pulsanti in alto (default: false) X: se impostato a true, la Modale avrà la X di chiusura in alto (default: false) Static: se impostato a true, la Modale non verrà chiusa cliccando al di fuori di essa (default: false) Title: stringa, imposta il Titolo della finestra Modale
-
ButtonsBelow(boolean, boolean, string)
Impostazione grafica con i pulsanti in basso (default per il tema standard)
- Large: se impostato a true, la Modale è di larghezza grande (default: true) Static: se impostato a true, la Modale non verrà chiusa cliccando al di fuori di essa (default: false) Title: stringa, imposta il Titolo della finestra Modale
-
ButtonsBelowX(boolean, boolean, string)
Impostazione grafica con i pulsanti in basso e la X in alto
- Large: se impostato a true, la Modale è di larghezza grande (default: true) Static: se impostato a true, la Modale non verrà chiusa cliccando al di fuori di essa (default: false) Title: stringa, imposta il Titolo della finestra Modale
-
ButtonsX(boolean, boolean, string)
Impostazione grafica con la X in alto
- Large: se impostato a true, la Modale è di larghezza grande (default: true) Static: se impostato a true, la Modale non verrà chiusa cliccando al di fuori di essa (default: false) Title: stringa, imposta il Titolo della finestra Modale
-
ButtonsAbove(boolean, boolean, string)
Impostazione grafica con i pulsanti in alto
- Large: se impostato a true, la Modale è di larghezza grande (default: true) Static: se impostato a true, la Modale non verrà chiusa cliccando al di fuori di essa (default: false) Title: stringa, imposta il Titolo della finestra Modale
-
ButtonsAll(boolean, boolean, string)
Impostazione grafica con i pulsanti in alto, in basso e la X di chiusura
- Large: se impostato a true, la Modale è di larghezza grande (default: true) Static: se impostato a true, la Modale non verrà chiusa cliccando al di fuori di essa (default: false) Title: stringa, imposta il Titolo della finestra Modale
-
ButtonsNone(boolean, boolean, string)
Impostazione grafica senza i pulsanti
- Large: se impostato a true, la Modale è di larghezza grande (default: true) Static: se impostato a true, la Modale non verrà chiusa cliccando al di fuori di essa (default: false) Title: stringa, imposta il Titolo della finestra Modale
-
controller: stringa, Controller da mostrare nella Modale
action: stringa, Azione da mostrare nella Modale
-
ClearModal()
Svuota il contenuto della Modale per riutilizzarla
N.B.: questa funzione viene chiamata internamente, non è necessario chiamarla manualmente
-
InitModal(string, string, string, InCoreModalLayout, string, Function, string, any[])
Inizializza la finestra Modale
N.B.: questa funzione viene chiamata internamente, non chiamarla manualmente!
- html: stringa, HTML da mostrare nella Modale controller: stringa, Controller da mostrare nella Modale action: stringa, Azione da mostrare nella Modale layout: InCoreModalLayout, layout grafico per la Modale id: stringa, id da passare all'azione richiamata dalla Modale successCallback: funzione JavaScript da chiamare in caso di successo dell'azione actionName: stringa, nome dell'Azione da chiamare, se diversa dall'Azione standard args: array di stringhe, quelle dispari sono i nomi dei parametri e quelle pari sono i valori, da passare all'Azione
-
CloseModal()
Chiude la finestra Modale forzatamente
-
InCoreModalLocationReload()
Aggiorna la pagina dopo la chiusura dello SWAL2 di conferma
N.B.: questa funzione non è stata totalmente testata...
-
SaveModal(Event, string, string, InCoreModalLayout, string, string, Function, string, any[])
Salva il contenuto della Modale
N.B.: questa funzione viene chiamata internamente, non chiamarla manualmente!
- event: Event, se presente, in modo da poter prevenire il comportamento di default controller: stringa, Controller da mostrare nella Modale action: stringa, Azione da mostrare nella Modale layout: InCoreModalLayout, layout grafico per la Modale id: stringa, id da passare all'azione richiamata dalla Modale antiForgeryToken: stringa, token anti-forgiatura di MVC successCallback: funzione JavaScript da chiamare in caso di successo dell'azione actionName: stringa, nome dell'Azione da chiamare, se diversa dall'Azione standard args: array di stringhe, quelle dispari sono i nomi dei parametri e quelle pari sono i valori, da passare all'Azione