Librerie Javascript
DataTable
Funzioni di gestione delle DataTables.
-
InCoreDTCustom(string, any, any, string)
Inizializza una DataTable con parametri personalizzati e la ritorna
- id: id dell'oggetto table HTML da trasformare in DataTable
- delta: dizionario, raccolta delle chiavi/valori da overridare rispetto a quelli standard
- actions: lista, raccolta dei pulsanti da mostrare come azioni per ogni riga
- refreshName: stringa, nome del metodo JavaScript da chiamare con il tasto Aggiorna
-
InCoreDTFromModel(string, string, string, any, string, any, string)
Inizializza una DataTable con parametri personalizzati e la ritorna
- id: id dell'oggetto table HTML da trasformare in DataTable
- dTName: stringa, nome della configurazione DataTable lato server
- ajaxUrl: stringa, link al metodo che recupera i dati della DataTable lato controller
- actions: lista, raccolta dei pulsanti da mostrare come azioni per ogni riga
- controller: stringa, Controller da cui leggere la configurazione
- delta: dizionario, raccolta delle chiavi/valori da overridare rispetto a quelli standard
- refreshName: stringa, nome del metodo JavaScript da chiamare con il tasto Aggiorna
-
InCoreReadDTConfig(string, string, string, string, boolean)
Legge la configurazione della DataTable dal Controller
Questa è una funzione interna, non chiamarla!
- id: id dell'oggetto table HTML da trasformare in DataTable
- dTName: stringa, nome della configurazione DataTable lato server
- ajaxUrl: stringa, link al metodo che recupera i dati della DataTable lato controller
- controller: stringa, Controller da cui leggere la configurazione
- noaction: se true, non mostra le Azioni di riga
-
DTManageActions(any, any)
Prepara le Azioni di riga
Questa è una funzione interna, non chiamarla!
- actions: lista, raccolta delle azioni da implementare
-
delta: lista, raccolta di parametri aggiuntivi
- IdField: nome del campo da usare come Id per le azioni
- DTName: nome della configurazione DataTable lato server
- ajaxUrl: stringa, link al metodo che recupera i dati della DataTable lato controller
- controller: stringa, Controller da cui leggere la configurazione
- noaction: se true, non mostra le Azioni di riga
-
loadDataTablesFromJSON(string)
Legge la configurazione delle DataTable da un file JSON personalizzato
- path: stringa, percorso dove trovare il file JSON di configurazione
-
formatColumns(any[])
Formatta le colonne in base al tipo di colonna inserito in fase di configurazione
Questa è una funzione interna, non chiamarla!
- columns: lista, raccolta delle configurazioni delle varie colonne
-
InCoreDT(string, string, any, string)
Inizializza la DataTable e la restituisce
- id: id dell'oggetto table HTML da trasformare in DataTable
- dom: stringa, configurazione del layout (IN DISUSO)
- delta: dizionario, raccolta delle chiavi/valori da overridare rispetto a quelli standard
- refreshName: stringa, nome del metodo JavaScript da chiamare con il tasto Aggiorna
Classi interne
InCoreDTActions
-
AddHRef(string, string, string, string)
Crea una Azione di riga di tipo HRef con i parametri impostati
- label: stringa, testo da mostrare sul pulsante (compatibile con FontAwesome e Google Fonts)
- classes: stringa, classi CSS da aggiungere al pulsante
- href: stringa, indirizzo a cui far puntare il pulsante
- target: stringa, indica dove aprire il collegamento (default: "_self")
-
AddOnClick(string, string, string)
Crea una Azione di riga di tipo OnClick con i parametri impostati
- label: stringa, testo da mostrare sul pulsante (compatibile con FontAwesome e Google Fonts)
- classes: stringa, classi CSS da aggiungere al pulsante
- click: stringa, azione da eseguire al click
-
getActions()
Ritorna le azioni create
InCoreDTOptions
Vecchia struttura di parametri per la configurazione del DOM, ora inutilizzata