Documentació de Ninext

Ninext és un complement que amplia les capacitats de Ninox. Aporta millores a la interfície d'usuari, a la interfície de desenvolupament, i eines de manteniment i de depuració del codi.

Ninext es va crear inicialment per cobrir les nostres pròpies necessitats de desenvolupament amb Ninox. Vam decidir compartir-lo àmpliament per ajudar a estendre l'adopció de Ninox entre els desenvolupadors.

És, doncs, una eina completament gratuïta que mantenim nosaltres.

Ninext existeix en dues formes:

  • el plugin (versió 3.x), que s'instal·la des del menú dels plugins de Ninox, a l'aplicació web: és la versió activa i mantinguda — vegeu Versió plugin;
  • la versió clàssica (2.3.7), carregada per un script situat a l'activador «After Open» de la base de dades: està congelada, i només es continua oferint als usuaris de les aplicacions de Ninox per a Mac i per a telèfon intel·ligent, que encara no admeten els plugins — vegeu Versió clàssica.

On trobar cada cosa

Ninext no es limita al seu tauler: també afegeix ordres als editors d'scripts, als formularis i a les vistes de Ninox. Vet aquí on trobar les funcions del plugin, i qui hi té accés. La majoria s'activen o es desactiven a la Configuració de Ninext.

Al tauler de Ninext

El tauler s'obre des del menú dels plugins de Ninox, en mode d'edició («Edit mode») (vegeu Tauler de Ninext). Les seves eines estan reservades als administradors de la base de dades.

FuncióQuè fa
Camps i fórmulesDona accés a totes les funcions globals i a tots els camps de totes les taules, a les seves dependències dins de tot el codi, i a l'arbre de dependències.
Rastrejador de depuracióRegistra l'estat de les variables cada vegada que el vostre codi arriba a una instrucció debug().
ConsolaExecuta codi de Ninox al moment, i el depura pas a pas.
ErrorsMostra els errors i els avisos presents al codi de la base de dades, i porta al codi afectat.
PerfiladorMesura el temps d'avaluació de les fórmules.
Cercador de codiCerca en tot el codi font, amb suport per a expressions regulars.
Vista de l'esquemaDibuixa l'esquema de la base de dades: les seves taules i els seus enllaços.
Ajuda de funcionsDona l'ajuda de les funcions de Ninox i de les que afegeix Ninext.
Historial de navegacióLa icona en forma de petjades, a l'esquerra de les pestanyes: els darrers camps, funcions globals i informes consultats a Ninext.
Configuració de NinextL'engranatge que apareix en passar el ratolí per sobre del número de versió, a la dreta de les pestanyes: cada eina s'hi activa o s'hi desactiva.

A la barra superior de Ninox

FuncióQuè faPer a qui
Menú dels pluginsLa icona en forma de peça de trencaclosques, en mode d'edició: obre el tauler de Ninext, i «Manage plugin» instal·la o actualitza el plugin.Administradors
Registres consultatsLa icona en forma de petjades, just a l'esquerra de les icones de Ninox: la llista dels registres consultats recentment, que es tornen a obrir amb un clic.Tots els usuaris

Als editors d'scripts de Ninox

A l'editor gran de fórmules i al panell d'un camp o d'una taula, per als administradors:

FuncióQuè fa
Subratllat dels errorsSubratlla els errors i els avisos mentre escriviu; en passar el ratolí per sobre del fragment subratllat se n'obté l'explicació. Les altres aparicions de la paraula seleccionada queden ressaltades.
FormataEn passar el ratolí per sobre de l'editor, a la part superior dreta, o amb Ctrl + Maj + F (⌘ + Maj + F al Mac): endreça el codi, sense executar-lo.
Depurar a la ConsolaEn passar el ratolí per sobre de l'editor, a la part superior dreta: porta el codi a la Consola, per depurar-lo.
Ajuda de sintaxi emergentAmb el cursor sobre una funció, en mostra les signatures, amb un botó que n'obre l'ajuda.

Als formularis i a les vistes de Ninox

FuncióQuè faPer a qui
Badge en passar el ratolí per sobre d'un campEn mode d'edició, en passar el ratolí per sobre d'un camp: el seu tipus, la seva fórmula, l'accés a la seva edició i el nombre de les seves dependències.Administradors
Badges de la finestra «Edit fields»Un badge a cada camp que fan servir altres elements de la base de dades.Administradors
Copiar, enganxar, duplicar i suprimir campsAmb el teclat, sobre el camp seleccionat, en mode d'edició.Administradors
BadgesBadges a les pestanyes Fitxers i Comentaris, i a les pestanyes que personalitzeu.Tots els usuaris
Filtres de columnaEn una vista de taula, una pastilla per columna filtrada.Tots els usuaris
Esdeveniment de camp de vistaUn clic en una cel·la d'un camp de vista executa la vostra funció onclick; la selecció d'un registre a la vista d'una taula, la vostra funció onselected.Tots els usuaris
Esdeveniment de botóLa funció onUpdate d'un botó en canvia el text, el text d'ajuda, el color o el badge.Tots els usuaris

Al vostre codi

Aquestes funcions s'escriuen als vostres scripts, i actuen per a cada usuari de la base de dades:

FuncióQuè fa
Native JSExecuta JavaScript dins d'un script de Ninox, entre #{ i }#.
onNinextLoadedUna funció de l'activador «After Open», que Ninext crida un cop s'ha carregat.
ninext.callNinoxFunctionCrida una funció de Ninox des d'HTML o des de JavaScript.

L'equip d'U Man Genius

Logotip d'U Man Genius.png

Qui som