Przejdź do głównej zawartości
Wersja: 2023 R3

Ustawienia zaawansowane kolumny listy pozycji

drex_module_2_4_7_5_3_3_screen.png

1. Szerokość kolumny

Pozwala na ustawienie szerokości kolumny listy pozycji. Szerokość można wpisać na trzy sposoby:

  • szerokość stała (w pikselach) np.: 250 lub 250px.
  • szerokość relatywna w stosunku do szerokości listy pozycji (w procentach) np.: 10%
  • szerokość automatyczna (pusta wartość) - spowoduje zajęcie przez kolumnę pozostałego miejsca na formularzu np.: *

UWAGA: Szerokość ustawiana jest jako styl kolumny w tabeli listy pozycji w generowanym kodzie HTML. Faktyczna szerokość zależy od interpretacji podanej wartości przez przeglądarkę. Jeśli wszystkie kolumny będą mieć podaną szerokość w pikselach, to te wartości będą traktowane jako określenie proporcji między szerokościami kolumn.

Wartości dziesiętne należy oddzielać znakiem '.'

Jako wartość domyślna jest używana szerokość automatyczna. 

2. Skrypt na zmianę wartości

Umożliwia nadpisanie na danym kroku reguły wywoływanej po zmianie wartości w kolumnie, ustawionej w definicji kolumny.

3. Wartość domyslna

Umożliwia nadpisanie na danym kroku zapytania reguły biznesowej pobierającego wartość domyślną ustawionego w definicji kolumny listy pozycji. W zapytaniu używane jest źródło danych wartości domyślnej ustawione w definicji kolumny.

4. Widoczność (SQL)

Jeśli reguła nie została zdefiniowana i pole pozostaje puste, widoczność atrybutu jest zgodna z ustawieniami na Matrycy Atrybutów.

Jeżeli atrybut został oznaczony jako widoczny na Matrycy Atrybutów oraz została zdefiniowana reguła, która zwraca wartości "POSITIVE", "True" lub "1", atrybut będzie widoczny.

Jeżeli reguła zwróci jakiekolwiek inne wartości, atrybut będzie niewidoczny. 

5. Edytowalność

Reguła pozwala zmienić zachowanie atrybutu na formularzu w przypadku, gdy nie zostanie on ustawiony jako "Tylko do odczytu" na Matrycy Atrybutów.

W przypadku braku reguły lub zdefiniowaniu reguły zwracającej wartości "POSITIVE", "True" lub "1", atrybut będzie możliwy do edycji.

Jeżeli reguła zwróci jakiekolwiek inne wartości, atrybut będzie "Tylko do odczytu z możliwością zmiany przez JavaScript".

Ustawienie na Matrycy Atrybutów opcji "Tylko do odczytu" lub "Tylko do odczytu z możliwością zmiany przez JavaScript" spowoduje, że reguła będzie pomijana i zachowanie atrybutu będzie zgodne z ustawieniami na Matrycy Atrybutów.

6. Wymagalność

Jeśli reguła nie została zdefiniowana i pole pozostaje puste, wymagalność atrybutu jest zgodna z ustawieniami na Matrycy Atrybutów.

Jeżeli atrybut został oznaczony jako wymagany na Matrycy Atrybutów oraz została zdefiniowana reguła, która zwraca wartości "POSITIVE", "True" lub "1", atrybut będzie wymagany.

Jeżeli reguła zwróci jakiekolwiek inne wartości, atrybut nie będzie wymagany. 

7. Grupowanie

Włącz grupowanie: Jeżeli na kolumnie wybrana jest ta opcja, to nie będzie ona wyświetlana jako zwykła kolumna. Zamiast tego, z jej wartości zostaną utworzone nagłówki pod którymi grupowane będą odpowiadające wiersze. Jeżeli lista pozycji zawiera kolumnę numeryczną pod którą wyświetlana jest suma (kolumna sumacyjna), to w nagłówkach grup będzie też wyświetlane odpowiednie podsumowanie danej grupy. Na podanym przykładzie, lista pozycji została pogrupowana według kolumny typu "Tak lub nie".

./img/drex_module_2_4_7_5_3_3_custom.png

Stała suma: Opcja ta wymaga, by grupowanie było włączone. W danych grupach wierszy na liście pozycji podsumy nie zmieniają się przy przejściu do następnego kroku.

8. Przycisk OK

Akceptuje ustawienia zaawansowane kolumny na danym kroku, i powraca do szablonu formularza na kroku.