Ninext-Panel
Das Ninext-Panel hilft Ihnen, Ihre Datenbanken zu verstehen und abzustimmen: sehen, wo ein Feld verwendet wird, die Ausführung eines Skripts verfolgen, Fehler aufspüren, messen, was bremst.
Das Ninext-Panel vereint die Entwicklungswerkzeuge von Ninext. Es ist den Administratoren der Datenbank vorbehalten: Anderen Benutzern zeigt es nur die Versionsnummer und einen Satz, der angibt, dass ihnen die Administrationswerkzeuge nicht zur Verfügung stehen.
Diese Seite beschreibt das Panel des Plugins. Die klassische Version von Ninext hat ihr eigenes Fenster, das auf der Seite Klassische Version beschrieben ist.
Das Panel öffnen
Klicken Sie im Bearbeitungsmodus („Edit mode“) auf das Plugin-Menü von Ninox und wählen Sie dann Ninext (siehe Plugin-Installation).

Das Panel öffnet sich im Plugin-Panel von Ninox, hier rechts neben der Datenbank angedockt:

Über das Menü ⋮ dieses Bereichs („More options“) legen Sie mit drei Symbolen fest, wo das Panel erscheint: in einem schwebenden Fenster („Open in pop-out“), unten angedockt („Dock to bottom“) oder seitlich angedockt („Dock to side“). Im selben Menü öffnet „Plugin settings“ die Ninext Einstellungen im Panel; die Schaltfläche „Back to plugin panel“ führt danach zu den Reitern zurück.

Die Kopfzeile des Panels

Von links nach rechts:
- der Navigationsverlauf, ein Symbol in Form von Fußspuren: die zuletzt über Ninext aufgerufenen Felder, Funktionen und Berichte (siehe Felder & Formeln);
- die Reiter, nur durch ihr Symbol dargestellt – ihr Name erscheint, wenn Sie mit der Maus darüberfahren;
- die Schaltfläche … („Weitere Registerkarten“), wenn die Reiterleiste für das Panel zu lang ist: Sie listet die nicht sichtbaren Reiter auf, und wenn Sie einen davon wählen, rollt die Leiste bis zu ihm (ab Version 3.2.0);
- die Versionsnummer; wenn Sie mit der Maus darüberfahren, erscheint das Zahnrad der Ninext Einstellungen, in denen sich jedes Werkzeug ein- oder ausschalten lässt (ab Version 3.2.0; siehe unten).
Die Reiter
| Reiter | Symbol | Zweck | Einstellung |
|---|---|---|---|
| Felder & Formeln | Ein Eingabefeld | Gibt Zugriff auf alle globalen Funktionen und auf alle Felder sämtlicher Tabellen, auf ihre Abhängigkeiten im gesamten Code und auf den Abhängigkeitsbaum. | Feld-Inspektor |
| Debug-Tracer | Ein Insekt | Zeigt den Inhalt der Variablen während der Ausführung des Programms an. | Debug-Tracer |
| Konsole | Ein Terminalfenster | Führt Ninox-Code sofort aus und debuggt ihn Schritt für Schritt. | Konsole |
| Fehler | Ein Warndreieck | Zeigt die Fehler und Warnungen im Code der Datenbank an und führt zum betroffenen Code. | Fehler-Anzeige |
| Profiler | Eine Stoppuhr | Misst die Auswertungszeit der Formeln (ab Version 3.2.0). | Formel-Profiler |
| Code-Suche | Eine Lupe | Durchsucht den gesamten Quellcode, einschließlich regulärer Ausdrücke. | Code-Suche |
| Schema-Übersicht | Eine Baumstruktur | Zeichnet das Schema der Datenbank: ihre Tabellen und deren Verknüpfungen. | Schema-Übersicht |
| Funktionshilfe | Eine Schriftrolle | Bietet die Hilfe zu den Funktionen von Ninox und zu denen, die Ninext hinzufügt: ihre Syntax und Beispiele. | Interaktive Hilfe |
Die Spalte Einstellung nennt den Schalter, der den Reiter in den Ninext Einstellungen ein- oder ausschaltet: Mehrere tragen nicht den Namen ihres Reiters.
Die Ninext Einstellungen
Das Zahnrad, das erscheint, wenn Sie mit der Maus über die Versionsnummer fahren, öffnet die Ninext Einstellungen, die Einstellungsseite des Plugins in Ninox. Dort lässt sich jedes Werkzeug ein- oder ausschalten. Die Einstellungen sind in Abschnitte gegliedert – „Skript-Manager“, „JavaScript-Integration“, „UI-Verbesserungen“, „Zusätzliche Werkzeuge“ und, in der Beta, „Ninext-Server“, ausgegraut –, die sich mit einem Klick auf ihren Titel einklappen lassen. Die ersten sechs Reiter werden im „Skript-Manager“ eingestellt, die Schema-Übersicht und die Funktionshilfe unter „Zusätzliche Werkzeuge“.
Die Einstellungen werden in der Datenbank gespeichert: Sie gelten für alle ihre Benutzer, und nur ein Administrator kann sie ändern. Die Einzelheiten jeder Einstellung: Ninext Einstellungen.
