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)
      layout: InCoreModalLayout, layout grafico per la Modale

      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
      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
  • 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