Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Kontrolki

Podsumowanie:

Kontrolki to elementy interfejsu użytkownika używane na formularzach oraz w widoku listy w trybie edycji inline. nAxiom oferuje możliwość osobnego definiowania kontrolek typu lista wyboru, np. w celu korzystania z tej samej listy w różnych formularzach i widokach listy.

AdminSPA > INTERFEJS UŻYTKOWNIKA > Kontrolki

Na stronie Kontrolki można definiować nowe kontrolki oraz modyfikować i usuwać zdefiniowane kontrolki.

Aby skorzystać ze zdefiniowanej kontrolki:

  • na formularzu: dodaj do formularza kontrolkę typu lista wyboru (Lista wyboru (SQL), Lista wyboru (SQL - async) i Lista wielowyboru (SQL)), przejdź do jej konfiguracji w oknie dialogowym Konfiguracja listy wyboru, wyłącz przełącznik Konfiguracja poprzez SQL, a następnie wybierz zdefiniowaną kontrolkę z listy Zdefiniowana lista wyboru.
  • w widoku listy: włącz tryb edycji inline dla widoku listy, przejdź do właściwości wybranej kolumny, wyświetl kartę Edycja inline, z listy Typ pola wybierz pozycję Lista wyboru SQL, z listy Zdefiniowana lista wyboru wybierz nazwę kontrolki, której chcesz użyć; przykład użycia opisano w jednym z powiązanych tematów.

Definiowanie kontrolki

W celu utworzenia nowej kontrolki kliknij przycisk Nowa kontrolka z lewej strony u góry listy Kontrolki i wypełnij pola tego okna dialogowego zgodnie z opisem poniżej. Następnie kliknij przycisk Zapisz. Na liście kontrolek w każdym rekordzie są dostępne przyciski Edytuj i Usuń, ktorymi można odpowiednio edytować definicję kontrolki lub ją usunąć nie można usunąć kontrolki, która jest używana na formularzu.

Aby zdefiniować kontrolkę, określ następujące właściwości:

Kod kontrolki: krótki ciąg znaków identyfikujący kontrolkę.

Nazwa kontrolki: nazwa kontrolki.

Aplikacja: nazwa aplikacji, do której zostanie przypisany tworzony obiekt; wszystkie obiekty przypisane do aplikacji można wraz z nią wyeksportować, używając polecenia Migrator aplikacji w sekcji ADMINISTRACJA menu głównego.

Moduł: nazwa modułu aplikacji, do którego zostanie przypisany tworzony obiekt.

Typ kontrolki: rodzaj tworzonej kontrolki; dostępne wartości:

  • Lista wyboru: lista wartości, z której można wybrać jedną po rozwinięciu listy.

Źródło danych: źródło danych dla listy; dostępne wartości:

  • Dokument biznesowy: źródłem danych jest tabela powiązana z wybraną definicją dokumentu; dodatkowo określ właściwości:
    • Dokument biznesowy: nazwa definicji dokumentu.
    • Wartość zwracana: nazwa kolumny tabeli, z której wartości będą zapisywane po wybraniu wartości w kontrolce.
    • Wartość wyświetlana: nazwa kolumny tabeli, z której wartości będą wyświetlane na liście rozwijanej.
    • Dodaj filtr: otwiera okno, w którym można skonstruować warunek filtrowania dla pozycji zwracanych przez listę wyboru; w warunku można używać parametrów:
      • {@Nazwa}: wartość z pola formularza lub pola rekordu w widoku listy.
      • {@*KodFormularza.Nazwa}: wartość z pola formularza o podanym kodzie; odwołanie dotyczy sytuacji, kiedy kontrolka jest używana w widoku listy osadzonej w formularzu.
  • Zapytanie SQL: źródłem danych jest zapytanie SQL; dodatkowo określ właściwości:
    • SQL: kliknięcie przycisku Zapytanie otwiera okno Edytor kodu, w którym należy wpisać instrukcje SQL zwracające kolumny key i value; jeśli zapytanie zwróci inne kolumny, można będzie ich użyć do wypełnienia innych pól na formularzu (Lista zależności: kolumna - pole formularza) lub w rekordzie widoku listy (Lista zależności: kolumna - kolumna); wyniki zapytania można filtrować, używając takich samych parametrów, jak opisano powyżej.
|← Obsługa biblioteki chart.js |↑ Do góry |→ Menu użytkownika |

Copyright © 2025 OPTEAM SA. Theme Copyright © 2017-2020 Patrick Marsceill. Distributed by an MIT license.