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)iLista wielowyboru (SQL)), przejdź do jej konfiguracji w oknie dialogowymKonfiguracja listy wyboru, wyłącz przełącznikKonfiguracja poprzez SQL, a następnie wybierz zdefiniowaną kontrolkę z listyZdefiniowana 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 listyTyp polawybierz pozycjęLista wyboru SQL, z listyZdefiniowana lista wyboruwybierz 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 przyciskuZapytanieotwiera oknoEdytor 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.
-
Powiązane tematy: