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 menu dei plugin di Ninox, in modalità di modifica

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

Il pannello Ninext ancorato a destra di Ninox: a sinistra la tabella «Invoice», nel pannello le dipendenze del suo campo «Status»

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.

Il menu ⋮ del riquadro delle estensioni: le tre posizioni del pannello, poi «Plugin settings»

L'intestazione del pannello

Intestazione del pannello Ninext

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

SchedaIconaRuoloImpostazione
Campi & FormuleUn campo di inputDà 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 debugUn insettoMostra il contenuto delle variabili durante l'esecuzione del programma.Tracciatore debug
ConsoleUna finestra di terminaleEsegue al volo codice Ninox, e permette di metterlo a punto passo passo.Console
ErroriUn triangolo di avvertimentoMostra gli errori e gli avvisi presenti nel codice del database, e porta al codice interessato.Visualizzatore errori
ProfilatoreUn cronometroMisura il tempo di valutazione delle formule (a partire dalla 3.2.0).Profilatore di formule
Ricerca codiceUna lente d'ingrandimentoCerca in tutto il codice sorgente, espressioni regolari comprese.Ricerca codice
Panoramica schemaUna struttura ad alberoDisegna lo schema del database: le sue tabelle e i loro collegamenti.Panoramica schema
Aiuto funzioniUna pergamenaFornisce 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.