Pannello Ninext
Il pannello Ninext ti aiuta a capire e mettere a punto i tuoi database: vedere dove viene usato un campo, seguire l'esecuzione di uno script, individuare gli errori, misurare ciò che rallenta.
Il pannello Ninext riunisce gli strumenti di sviluppo di Ninext. È riservato agli amministratori del database: per gli altri utenti mostra solo il numero di versione, e una frase che indica che gli strumenti di amministrazione non sono loro disponibili.
Questa pagina descrive il pannello del plugin. La versione classica di Ninext ha la sua finestra, descritta nella pagina Versione classica.
Aprire il pannello
In modalità di modifica («Edit mode»), fate clic sul menu dei plugin di Ninox, poi selezionate Ninext (vedere Installazione del plugin).

Il pannello si apre nel riquadro delle estensioni di Ninox, qui ancorato a destra del database:

Il menu ⋮ di questo riquadro («More options») stabilisce la posizione del pannello con tre icone: una finestra mobile («Open in pop-out»), ancorato in basso («Dock to bottom») o di lato («Dock to side»). Nello stesso menu, «Plugin settings» apre le Impostazioni Ninext nel pannello; il pulsante «Back to plugin panel» riporta poi alle schede.

L'intestazione del pannello

Da sinistra a destra:
- la cronologia di navigazione, un'icona a forma di impronte di passi: gli ultimi campi, funzioni e report consultati da Ninext (vedere Campi & Formule);
- le schede, presentate solo dalla loro icona — il nome compare al passaggio del mouse;
- il pulsante … («Altre schede»), quando la fila di schede è troppo lunga per il pannello: elenca le schede fuori vista, e sceglierne una fa scorrere la fila fino a essa (a partire dalla 3.2.0);
- il numero di versione; al passaggio del mouse compare l'ingranaggio delle Impostazioni Ninext, dove ogni strumento si attiva o si disattiva (a partire dalla 3.2.0; vedere più avanti).
Le schede
| Scheda | Icona | Ruolo | Impostazione |
|---|---|---|---|
| Campi & Formule | Un campo di input | Dà accesso a tutte le funzioni globali e a tutti i campi di tutte le tabelle, alle loro dipendenze nell'intero codice e all'albero delle dipendenze. | Ispettore campi |
| Tracciatore debug | Un insetto | Mostra il contenuto delle variabili durante l'esecuzione del programma. | Tracciatore debug |
| Console | Una finestra di terminale | Esegue al volo codice Ninox, e permette di metterlo a punto passo passo. | Console |
| Errori | Un triangolo di avvertimento | Mostra gli errori e gli avvisi presenti nel codice del database, e porta al codice interessato. | Visualizzatore errori |
| Profilatore | Un cronometro | Misura il tempo di valutazione delle formule (a partire dalla 3.2.0). | Profilatore di formule |
| Ricerca codice | Una lente d'ingrandimento | Cerca in tutto il codice sorgente, espressioni regolari comprese. | Ricerca codice |
| Panoramica schema | Una struttura ad albero | Disegna lo schema del database: le sue tabelle e i loro collegamenti. | Panoramica schema |
| Aiuto funzioni | Una pergamena | Fornisce l'aiuto delle funzioni di Ninox e di quelle aggiunte da Ninext: la loro sintassi ed esempi. | Aiuto interattivo |
La colonna Impostazione indica il nome dell'interruttore che attiva o disattiva la scheda nelle Impostazioni Ninext: diversi interruttori non portano il nome della loro scheda.
Le Impostazioni Ninext
L'ingranaggio che compare al passaggio del mouse sul numero di versione apre le Impostazioni Ninext, la pagina delle impostazioni del plugin in Ninox. Ogni strumento vi si attiva o vi si disattiva. Le impostazioni sono raggruppate in sezioni — «Gestore script», «Integrazione JavaScript», «Miglioramenti interfaccia», «Strumenti aggiuntivi» e, nella beta, «Server Ninext», in grigio —, che si comprimono con un clic sul loro titolo. Le prime sei schede si regolano in «Gestore script», la Panoramica schema e l'Aiuto funzioni in «Strumenti aggiuntivi».
Le impostazioni sono salvate nel database: valgono per tutti i suoi utenti, e solo un amministratore può modificarle. Il dettaglio di ogni impostazione: Impostazioni Ninext.
