Kolumna listy — karta Ogólne
Podsumowanie:Na tej karcie konfiguruje się ogólne właściwości kolumny listy. Dostępne parametry zależą od rodzaju kolumny oraz typu danych.

Ogólne
Na karcie Ogólne
można ustawić następujące właściwości kolumny:
Nazwa SQL
: (tylko do odczytu) nazwa kolumny w źródle danych listy.
Typ danych
: (tylko do odczytu) typ danych kolumny zdefiniowany w źródle danych.
Kolejność
: numer kolejny kolumny na liście, licząc od lewej strony; kolejność kolumn można zmieniać poleceniami Przenieś do góry
i Przenieś w dół
z menu kontekstowego kolumny na panelu elementów.
Nazwa
: tekst wyświetlany w nagłówku kolumny.
Wyrównanie treści
: wyrównanie wartości w kolumnie; dostępne wartości:
-
Lewo
: (wartość domyślna) wyrównanie wartości do lewej krawędzi kolumny. -
Środek
: wyrównanie do wartości środka kolumny. -
Prawo
: wyrównanie wartości do prawej krawędzi kolumny.
Szerokość automatyczna
: włączenie powoduje, że dana kolumna będzie mogła zostać wyświetlona z większą szerokością, aby dostosować wyświetlanie listy do szerokości ekranu; w takiej sytuacji szerokość zadeklarowana w polu Szerokość
(Szerokość minimalna
) będzie traktowana jako szerokość minimalna. Jeśli ten przełącznik nie zostanie włączony dla żadnej kolumny, podczas zapisu widoku listy będzie wyświetlany komunikat z informacją, że szerokości kolumn zostaną przeliczone proporcjonalnie.
Szerokość/Minimalna szerokość
: szerokość listy w pikselach; po włączeniu przełącznika Szerokość automatyczna
zmienia nazwę na Minimalna szerokość
i określa minimalną szerokość kolumny w widoku listy.
Aktywna
: wyłączenie powoduje, że kolumna nie jest wyświetlana w widoku listy.
Sortowanie
: włącza/wyłącza obsługę sortowania indywidualnie według wartości danej kolumny; sortowanie wymaga kliknięcia nagłówka kolumny; pierwsze kliknięcie powoduje sortowanie w kolejności rosnącej, drugie — malejącej, a trzecie wyłącza sortowanie.
Filtrowanie
: włącza/wyłącza kontrolki filtrowania dla danej kolumny, to jest pole do wpisania wartości oraz przycisk
(Operator filtrowania
), który pozwala wybrać operator dla wyrażenia filtrowania.
Grupowanie
: włącza/wyłącza możliwość grupowania rekordów na liście według wartości danej kolumny; wymaga przeciągnięcia nagłówka kolumny do obszaru bezpośrednio pod panelem przycisków u góry.
Metoda wyliczania listy wartości
: określa sposób wyliczania listy/zakresu wartości na potrzeby filtrowania rekordów w widoku listy; to ustawienie jest niedostępne dla kolumny typu uniqueidentifier; dostępne wartości:
-
Dynamiczne
: umożliwia filtrowanie rekordów widoku listy według wartości występujących w danej kolumnie; użytkownik zaznacza pola wyboru obok wartości, które chce wyświetlić; dodatkowo są dostępne pozycjeZaznacz wszystko
(zaznacza pola wyboru obok wszystkich wartości, umożliwiając łatwe wykluczenie pojedynczych wartości) iPuste
(po zaznaczeniu wyświetlane są tylko rekordy, które mają w tej kolumnie wartość null); zależnie od typów danych dostępne są opcje umożliwiające określenie np. zakresu wartości, predefiniowanych okresów, itp.

-
Przez słownik
: umożliwia filtrowanie rekordów według wartości ze słownika wybranego z listy rozwijanej; wzorzec wyszukiwania zależy od formatu pozycji słownikowej określonego po kliknięciu przyciskuFormat
; metoda dostępna tylko dla typów danych varchar i nvarchar.
Typ danych kolumn, którym przypisano słownik w kreatorze modeli danych, jest w funkcji źródłowej widoku listy zamieniany na nvarchar, ponieważ w widoku listy w tej kolumnie jest wyświetlana wartość tekstowa. Ta konwersja ma miejsce w przypadku list generowanych poleceniem
Generuj elementy aplikacji
. W przypadku przypisania słownika na późniejszym etapie konieczne jest ręczne odświeżenie typu kolumny, aby wartości słownikowe były poprawnie wyświetlane na liście.
-
Słownik dla listy
: wybierz słownik, do użycia w filtrze -
Pozycje słownika
: przyciskFormat
otwiera okno dialogowe, w którym można określić format wyświetlania wpisów ze słownika. Format określa się na liście wielowyboru z możliwością edycji, wybierając predefiniowane atrybuty wpisu do słownika, w tym code, name, description, numericDescription i inne, oraz wpisując dodatkowe znaki i/lub tekst, które poprawią czytelność wyświetlanych danych (np. nawiasy, myślnik, dwukropek, ukośnik itp.).

-
Tylko aktywne pozycje
: w okienku filtrowania dostępne będą tylko aktywne pozycje słownika -
Wszystkie pozycje
: w okienku filtrowania dostępne będą wszystkie pozycje słownika (aktywne i nieaktywne). -
Zaawansowany
: po kliknięciu nagłówka kolumny w widoku listy wyświetla okienko, w którym można skonstruować kryterium filtrowania w formie operator wartość and/or operator wartość; dostępne operatory i sposób wyboru wartości różni się, zależnie od typu danych kolumny; jest to domyślny i jedyny sposób filtrowania wartości w kolumnie typu uniqueidentifier.

-
Zapytanie SQL
: wyświetla okno edytora SQL w celu zdefiniowania zapytania zwracającego listę wartości filtrujących.
Funkcja stopki
: funkcja agregująca używana w stopce; wartość domyślna Brak
; dostępne funkcje:
-
Suma
: zwraca sumę wartości w kolumnie (dla numerycznych typów danych). -
Średnia
: oblicza wartość średnią z wartości w kolumnie (dla numerycznych typów danych). -
Ilość
: zwraca liczbę wartości w kolumnie. -
Pierwsza pozycja
: zwraca wartość danej kolumny z pierwszego wiersza na liście. -
Ostatnia pozycja
: zwraca wartość danej kolumny z ostatniego wiersza na liście. -
Max
: zwraca największą wartość w kolumnie (dla numerycznych typów danych). -
Min
: zwraca najmniejszą wartość w kolumnie (dla numerycznych typów danych).
Wartość funkcji w stopce jest wyliczana dla całego zestawu rekordów, z uwzględnieniem filtrowania i sortowania, bez uwzględniania grupowania i paginacji.
Treść stopki
: tekst wyświetlany w stopce; aby wyświetlić wartość funkcji wybranej z listy Funkcja stopki
, należy użyć zmiennej {@FunctionResult}
.
Format
: format danych typów numerycznych oraz daty i godziny. W sekcji Formatowanie danych na listach przedstawiono kilka przykładów formatowania. Pełny wykaz można znaleźć na stronie zewnętrznej po kliknięciu przycisku Info
obok pola Format
.
Wyświetlanie treści rekordów
: określa sposób wyświetlania w kolumnie wartości, która jest dłuższa niż szerokość kolumny; dostępne wartości:
-
Skracaj i dopisuj wielokropek
: Wyświetla część wartości, która mieści się kolumnie i dodaje na końcu wielokropek (…), aby wskazać, że wartość została skrócona. -
Zawijaj treść
: wyświetla całą wartość w kilku liniach.
Wyświetlaj dane jako zbiór wartości
: określa sposób wyświetlania wartości ustawianych za pomocą kontrolki Checkbox (grupa). Po włączeniu w kolumnie są wyświetlane wartości rozdzielane przecinkami bez symbolu $.
Formaty danych typu data/godzina
Parametr formatu | Alternatywna składnia | Opis formatu | Przykład |
---|---|---|---|
d |
d.M.y |
Data krótka | 7.6.2021 |
D |
EEEE, d MMMM y |
Data długa | poniedziałek, 7 czerwca 2021 |
F |
EEEE, d MMMM y HH:mm |
Pełna data i godzina | poniedziałek, 7 czerwca 2021 16:34 |
g |
d.M.y H:mm |
Krótka data i godzina | 7.6.2021 16:34 |
G |
d.M.y HH:mm:ss |
Krótka data i pełna godzina | 7.6.2021 16:34:18 |
M |
d MMMM |
Dzień i nazwa miesiąca | 7 czerwca |
m |
d MMM |
Dzień i skrót miesiąca | 7 cze |
y |
MMM y |
Skrót miesiąca i rok | cze 2021 |
t |
HH:mm |
Krótka godzina | 16:34 |
hh:mm |
Krótka godzina, zegar 12 godzinny | 04:34 | |
T |
HH:mm:ss |
Pełna godzina | 16:34:18 |
s |
"yyyy-MM-dd HH:mm:ss |
Uniwersalny, sortowalny format daty i godziny | 2021-06-07 16:34 |
u |
"yyyy-MM-dd HH:mm:ss Z |
Uniwersalny, sortowalny format daty i godziny UTC | 2021-06-07 16:34 +0100 |
Formaty danych typów numerycznych
Parametr formatu | Alternatywna składnia | Opis formatu | Przykład |
---|---|---|---|
n |
Formatuje wartości numeryczne jako liczby dziesiętne z trzema miejscami po przecinku |
n — 1 234 567,890 |
|
n2 — 1 234 567,89 |
|||
c |
Formatuje wartości numeryczne jako kwoty, zgodnie z ustawieniami narodowymi | 1 234 567,89 zł | |
p |
Formatuje wartości numeryczne jako wartości procentowe, domyślnie bez miejsc po przecinku |
p — 37% |
|
p1 — 37,5% |