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 Plugin-Menü von Ninox, im Bearbeitungsmodus

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

Das Ninext-Panel rechts neben Ninox angedockt: links die Tabelle „Invoice“, im Panel die Abhängigkeiten ihres Feldes „Status“

Ü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.

Das Menü ⋮ des Plugin-Bereichs: die drei Positionen des Panels, darunter „Plugin settings“

Die Kopfzeile des Panels

Kopfzeile des Ninext-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

ReiterSymbolZweckEinstellung
Felder & FormelnEin EingabefeldGibt 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-TracerEin InsektZeigt den Inhalt der Variablen während der Ausführung des Programms an.Debug-Tracer
KonsoleEin TerminalfensterFührt Ninox-Code sofort aus und debuggt ihn Schritt für Schritt.Konsole
FehlerEin WarndreieckZeigt die Fehler und Warnungen im Code der Datenbank an und führt zum betroffenen Code.Fehler-Anzeige
ProfilerEine StoppuhrMisst die Auswertungszeit der Formeln (ab Version 3.2.0).Formel-Profiler
Code-SucheEine LupeDurchsucht den gesamten Quellcode, einschließlich regulärer Ausdrücke.Code-Suche
Schema-ÜbersichtEine BaumstrukturZeichnet das Schema der Datenbank: ihre Tabellen und deren Verknüpfungen.Schema-Übersicht
FunktionshilfeEine SchriftrolleBietet 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.