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

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

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.

Nagłówek panelu

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
| Karta | Ikona | Rola | Ustawienie |
|---|---|---|---|
| Pola i formuły | Pole wprowadzania | Daje 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 debugowania | Owad | Wyświetla zawartość zmiennych w trakcie wykonywania programu. | Śledzenie debugowania |
| Konsola | Okno terminala | Wykonuje kod Ninox na bieżąco i pozwala debugować go krok po kroku. | Konsola |
| Błędy | Trójkąt ostrzegawczy | Pokazuje błędy i ostrzeżenia występujące w kodzie bazy i prowadzi do kodu, którego dotyczą. | Przeglądarka błędów |
| Profiler | Stoper | Mierzy czas obliczania formuł (od wersji 3.2.0). | Profiler formuł |
| Wyszukiwarka kodu | Lupa | Przeszukuje cały kod źródłowy, z obsługą wyrażeń regularnych. | Wyszukiwarka kodu |
| Przegląd schematu | Drzewo | Rysuje schemat bazy: jej tabele i powiązania między nimi. | Przegląd schematu |
| Pomoc funkcji | Zwój | Udostę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.
