8

Arbeitserleichterung für den Ninox-Editor

Alle, die viel Scripting in Ninox betreiben, sei folgender Eintrag im englischen Ninox-Forum zu empfehlen:
https://forum.ninox.com/t/g9hbpzh/set-auto-completion-on-ninox-editor


und die zugehörige GitHub-Seite:
https://github.com/JacquesTur/Ninext

Jaques hatte schon vor Einführung von dynamischen Auswahlfeldern eine solche Möglichkeit für Ninox programmiert.
Seine Arbeiten sind aus meiner persönlichen Sicht immer wieder ein Highlight.

Gruß
UweG

11 Antworten

null
    • mirko3
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Danke fürs Teilen Uwe. Das ist ja wirklich eine tolle Erweiterung für den Editor. Gruß Mirko

    • Ninox-Professional
    • planoxpro
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Ich bin ja überhaupt kein Freund derartiger "Hacks", aber eine solche Erweiterung wäre tatsächlich sehr hilfreich. Man fragt sich, warum Ninox sowas nicht selbst einbaut. Wenn Power-User es auf diese Weise hinbekommen, dann kann es doch sooo schwer eigentlich nicht sein.

    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Anmerkung:
    Die html-Funktion ist Registerübergreifend. Sie muss nur einmal im Formular installiert werden. Ich teste und nutze momentan nur Vervollständigung-Funktion.

    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hinweis Nutzung 'complete-Modul' bei Verknüpfungen:
    Es funktioniert auch bei Verknüpfungen, wenn der VerknüpfungsName identisch mit dem TabellenName ist. Dann werden nach dem Verknüpfungspunkt, im eingeblendeten Fenster, alle Felder der verknüpften Tabelle angezeigt.

    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Es reicht aus, wenn das Modul einmal in irgendeinem Formular der Datenbank eingerichtet wird um überallhin der DB im Scripteditor aufrufbar zu sein. Es funktioniert auch, wenn man das Funktionsfeld nicht sichtbar schaltet. Ich erstelle das Funktionsfeld bspw. in meinem Zentralformular, wo ich alle Ninox Daten hinterlege. Api-Keys, Webhookadressen, Zugangsdaten zu Drittanwendungen.
    Seit der Version 1.00.13 werden auch alle Felder bei Verknüpfungen angezeigt, wenn der Verknüpfungsname anders als der zugehörigenTabellenname ist.

    • T_Bartzsch
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Alter Vatter! Das ist doch mal was feines, danke Uwe fürs teilen... Ich habe den GitHub-link implementiert und es funktioniert auf Anhieb. Sehr schön!!

      • UweG
      • vor 2 Jahren
      • Gemeldet - anzeigen

      T. Bartzsch Das Lob gebührt vollständig Jaques.

    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Noch ein Hinweis.
    Wenn man nach select 'TabellenName' einen Punkt setzt und das Script aufruft, werden die Namen der in der Tabelle enthaltenen Felder/Verknüpfungen zum auswählen angezeigt.  Mann muss nur anschließend den Punkt noch manuell löschen. Das erleichtert einem die Arbeit schon erheblich.

    • maxmax
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Das sollte dringend standardmäßig in Ninox aufgenommen werden. Wenn das ein Drittentwickler schafft, dann ist es für die Ninox-Entwickler erst recht möglich!

    • Josef_Koenig
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Ich habe dazu drei Fragen:

    1. Bei mir funktioniert die Erweiterung nur in Funktionsfeldern, nicht aber in der Console. Ist das bei Euch auch so oder habe ich was falsch installiert?
    2. Habt Ihr eine Möglichkeit gefunden, dass man beim Coding nicht nur links die Zeilennummer eingeblendet bekommt, sondern auch zusätzlich die senkrechte Curserposition. Denn es ist etwas nervig, wenn man die Fehlermeldung bekommt, dass in Zeile 8 bei Zeichen 65 etwas nicht stimmt und man nicht weiß, wo Zeichen 65 ist.
    3. Außerdem habe ich oft das Problem, dass in Funktionsfeldern und in der Console der Curser verschwindet. Ich weiß nicht, ob das nur bei mir so ist; jedenfalls habe ich das Verschwinden des Cursers sowohl am Desktop als auch am Laptop.
    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen