Panneau Ninext
Le panneau Ninext vous aide à comprendre et à mettre au point vos bases : voir où un champ est utilisé, suivre l'exécution d'un script, repérer les erreurs, mesurer ce qui ralentit.
Le panneau Ninext rassemble les outils de développement de Ninext. Il est réservé aux administrateurs de la base : pour un autre utilisateur, il n'affiche que le numéro de version, et une phrase qui indique que les outils d'administration ne lui sont pas disponibles.
Cette page décrit le panneau du plugin. La version classique de Ninext a sa propre fenêtre, décrite sur la page Version classique.
Ouvrir le panneau
En mode édition (« Edit mode »), cliquez sur le menu des plugins de Ninox, puis sélectionnez Ninext (voir Installation du plugin).

Le panneau s'ouvre dans le volet des extensions de Ninox, ici ancré à droite de la base :

Le menu ⋮ de ce volet (« More options ») règle la place du panneau par trois icônes : une fenêtre flottante (« Open in pop-out »), un ancrage en bas (« Dock to bottom ») ou sur le côté (« Dock to side »). Dans ce même menu, « Plugin settings » ouvre les Paramètres Ninext dans le panneau ; le bouton « Back to plugin panel » ramène ensuite aux onglets.

L'en-tête du panneau

De gauche à droite :
- l'historique de navigation, une icône en forme d'empreintes de pas : les derniers champs, fonctions et rapports consultés par Ninext (voir Champs & Formules) ;
- les onglets, présentés par leur seule icône — leur nom apparaît au survol ;
- le bouton … (« Autres onglets »), quand la rangée d'onglets est trop longue pour le panneau : il liste les onglets hors champ, et en choisir un fait défiler la rangée jusqu'à lui (à partir de la 3.2.0) ;
- le numéro de version ; à son survol apparaît l'engrenage des Paramètres Ninext, où chaque outil s'active ou se désactive (à partir de la 3.2.0 ; voir plus bas).
Les onglets
| Onglet | Icône | Rôle | Réglage |
|---|---|---|---|
| Champs & Formules | Un champ de saisie | Donne accès à toutes les fonctions globales et à tous les champs de toutes les tables, à leurs dépendances dans l'ensemble du code, et à l'arbre des dépendances. | Inspecteur de champs |
| Traceur de débogage | Un insecte | Affiche le contenu des variables pendant l'exécution du programme. | Traceur de débogage |
| Console | Une fenêtre de terminal | Exécute du code Ninox à la volée, et le met au point pas à pas. | Console |
| Erreurs | Un triangle d'avertissement | Montre les erreurs et les avertissements présents dans le code de la base, et mène au code en cause. | Visualiseur d'erreurs |
| Profilage | Un chronomètre | Mesure le temps d'évaluation des formules (à partir de la 3.2.0). | Profilage des formules |
| Recherche de code | Une loupe | Cherche dans tout le code source, expressions régulières comprises. | Recherche de code |
| Aperçu du schéma | Une arborescence | Dessine le schéma de la base : ses tables et leurs liaisons. | Aperçu du schéma |
| Aide aux fonctions | Un parchemin | Donne l'aide des fonctions de Ninox et de celles que Ninext ajoute : leur syntaxe et des exemples. | Aide interactive |
La colonne Réglage donne le nom de l'interrupteur qui allume ou éteint l'onglet dans les Paramètres Ninext : plusieurs ne portent pas le nom de leur onglet.
Les Paramètres Ninext
L'engrenage qui apparaît au survol du numéro de version ouvre les Paramètres Ninext, la page des réglages du plugin dans Ninox. Chaque outil s'y allume ou s'y éteint. Les réglages sont rangés en sections — « Gestionnaire de scripts », « Intégration JavaScript », « Améliorations de l'interface », « Outils supplémentaires » et, dans la bêta, « Serveur Ninext », grisée —, qui se replient d'un clic sur leur titre. Les six premiers onglets se règlent dans « Gestionnaire de scripts », l'Aperçu du schéma et l'Aide aux fonctions dans « Outils supplémentaires ».
Les réglages sont enregistrés dans la base : ils valent pour tous ses utilisateurs, et seul un administrateur peut les modifier. Le détail de chaque réglage : Paramètres Ninext.
