Panel Ninext

Panel Ninext pomaga zrozumieć i dopracować Twoje bazy: zobaczyć, gdzie używane jest pole, śledzić wykonanie skryptu, wykrywać błędy, mierzyć, co spowalnia.

Panel Ninext gromadzi narzędzia programistyczne Ninext. Jest zarezerwowany dla administratorów bazy: innym użytkownikom pokazuje jedynie numer wersji oraz zdanie informujące, że narzędzia administracyjne nie są dla nich dostępne.

Ta strona opisuje panel wtyczki. Wersja klasyczna Ninext ma własne okno, opisane na stronie Wersja klasyczna.

Otwieranie panelu

W trybie edycji („Edit mode”) kliknij menu wtyczek Ninox, a następnie wybierz Ninext (patrz Instalacja wtyczki).

Menu wtyczek Ninox w trybie edycji

Panel otwiera się w obszarze rozszerzeń Ninox, tutaj zadokowany po prawej stronie bazy:

Panel Ninext zadokowany po prawej stronie Ninox: po lewej tabela „Invoice”, w panelu zależności jej pola „Status”

Menu ⋮ tego obszaru („More options”) ustala położenie panelu za pomocą trzech ikon: pływające okno („Open in pop-out”), zadokowanie na dole („Dock to bottom”) lub z boku („Dock to side”). W tym samym menu pozycja „Plugin settings” otwiera Ustawienia Ninext w panelu; przycisk „Back to plugin panel” wraca potem do kart.

Menu ⋮ obszaru rozszerzeń: trzy położenia panelu, a pod nimi „Plugin settings”

Nagłówek panelu

Nagłówek panelu Ninext

Od lewej do prawej:

  • historia nawigacji, ikona w kształcie śladów stóp: ostatnie pola, funkcje i raporty przeglądane w Ninext (patrz Pola i formuły);
  • karty, przedstawione wyłącznie ikoną — ich nazwa pojawia się po najechaniu kursorem;
  • przycisk … („Więcej kart”), gdy rząd kart jest zbyt długi dla panelu: wyświetla listę kart, które się nie mieszczą, a wybranie jednej z nich przewija rząd aż do niej (od wersji 3.2.0);
  • numer wersji; po najechaniu na niego pojawia się koło zębate panelu Ustawienia Ninext, w którym można włączyć lub wyłączyć każde narzędzie (od wersji 3.2.0; zob. niżej).

Karty

KartaIkonaRolaUstawienie
Pola i formułyPole wprowadzaniaDaje dostęp do wszystkich funkcji globalnych i wszystkich pól we wszystkich tabelach, do ich zależności w całym kodzie oraz do drzewa zależności.Inspektor pól
Śledzenie debugowaniaOwadWyświetla zawartość zmiennych w trakcie wykonywania programu.Śledzenie debugowania
KonsolaOkno terminalaWykonuje kod Ninox na bieżąco i pozwala debugować go krok po kroku.Konsola
BłędyTrójkąt ostrzegawczyPokazuje błędy i ostrzeżenia występujące w kodzie bazy i prowadzi do kodu, którego dotyczą.Przeglądarka błędów
ProfilerStoperMierzy czas obliczania formuł (od wersji 3.2.0).Profiler formuł
Wyszukiwarka koduLupaPrzeszukuje cały kod źródłowy, z obsługą wyrażeń regularnych.Wyszukiwarka kodu
Przegląd schematuDrzewoRysuje schemat bazy: jej tabele i powiązania między nimi.Przegląd schematu
Pomoc funkcjiZwójUdostępnia pomoc do funkcji Ninox i do funkcji dodanych przez Ninext: ich składnię i przykłady.Interaktywna pomoc

Kolumna Ustawienie podaje nazwę przełącznika, który włącza lub wyłącza kartę w panelu Ustawienia Ninext: kilka z nich nie nosi nazwy swojej karty.

Ustawienia Ninext

Koło zębate, które pojawia się po najechaniu na numer wersji, otwiera Ustawienia Ninext — stronę ustawień wtyczki w Ninox. Każde narzędzie włącza się tam lub wyłącza. Ustawienia są pogrupowane w sekcje — „Menedżer skryptów”, „Integracja JavaScript”, „Ulepszenia interfejsu”, „Dodatkowe narzędzia” oraz, w wersji beta, wyszarzona sekcja „Serwer Ninext” — które zwija się kliknięciem ich tytułu. Sześć pierwszych kart ustawia się w sekcji „Menedżer skryptów”, a Przegląd schematu i Pomoc funkcji — w sekcji „Dodatkowe narzędzia”.

Ustawienia są zapisywane w bazie: obowiązują wszystkich jej użytkowników i tylko administrator może je zmieniać. Szczegóły każdego ustawienia: Ustawienia Ninext.