Konfiguracja pól obiektów aplikacji

Opis ustawień pól w kreatorze formularzy obiektów: widoczność, edytowalność, nazwa instancji, kolumny tabel, obiekty zagnieżdżone i nadpisania per aplikacja.

1. Ustawienia pola

Ustawienie

Co robi

Domyślnie

Gdzie dostępne

Edytowalna

Pole można zmieniać na formularzu instancji. Wyłączone = tylko do odczytu.

tak

definicja, nadpisanie aplikacji

Ukryte na podglądzie

Pole nie jest wyświetlane w trybie podglądu instancji. W edycji i przy tworzeniu instancji jest widoczne i można je wypełnić.

nie

definicja, nadpisanie aplikacji

Wyświetlaj jako kolumna w tabeli obiektów aplikacji

Pole jest kolumną w tabeli instancji obiektu.

nie

definicja, nadpisanie aplikacji

Uwzględnij w generowanej nazwie instancji

Wartość pola wchodzi do nazwy instancji.

nie

tylko definicja

Ustawienia dotyczą pól z wartością (tekst, liczba, data, lista wyboru itd.). Pola zagnieżdżone, grupy, obrazy, awatary i przyciski procesu ich nie mają.

Pole ukryte na podglądzie

Podgląd: pole nie jest wyświetlane, a pola poniżej przesuwają się w górę. Wiersz znika tylko wtedy, gdy nie stoi w nim żadne widoczne pole:

Położenie ukrytego pola

Efekt na podglądzie

samo w wierszu (lub tylko z innymi ukrytymi)

wiersz znika, pola poniżej przesuwają się w górę

obok widocznego pola w tym samym wierszu

w jego miejscu zostaje puste pole

wewnątrz rozwiniętej grupy

wiersz zostaje (ramka grupy się nie zmienia)

Wiersze, które w kreatorze celowo zostawiono puste, zachowują swoją wysokość.

2. Reguły walidacji przy zapisie

Reguła

Kiedy jest sprawdzana

Pole wymagane musi być edytowalne. Może być ukryte na podglądzie.

zapis definicji i zapis nadpisań aplikacji

Pola nie można oznaczyć jako wymagane, jeśli w którejś aplikacji jest nieedytowalne. Komunikat podaje nazwy tych aplikacji.

zapis definicji

Co najmniej jedno pole nazwy instancji musi być edytowalne. Wszystkie pola nazwy mogą być ukryte na podglądzie.

zapis definicji, osobno dla każdej aplikacji, do której obiekt jest przypisany, z uwzględnieniem jej nadpisań

Pole zagnieżdżone nie może być wymagane.

zapis definicji

Pole zagnieżdżone w trybie Tabela musi mieć wybraną co najmniej jedną kolumnę. Tryb Formularz nie wymaga kolumn.

zapis formularza w kreatorze oraz zapis definicji przez API (zbiorczy i pojedynczego pola)

3. Nadpisania per aplikacja (obiekty współdzielone)

Obiekt współdzielony może być przypisany do wielu aplikacji. O ustawieniach jego pól decyduje definicja obiektu, chyba że aplikacja je nadpisze.

4. Pole obiektu zagnieżdżonego

Ustawienia

Ustawienie

Opcje

Domyślnie

Uwagi

Obiekt docelowy

dowolny obiekt oprócz bieżącego

brak, trzeba wybrać

Po zapisie nie można go zmienić. Niedozwolone jest zagnieżdżenie obiektu w sobie i cykl zagnieżdżeń (A → B → A).

Tryb powiązania

Powiązane ręcznie / Dopasowane po wartości pola

Powiązane ręcznie

Po zapisie nie można go zmienić (patrz niżej).

Sposób wyświetlania

Tabela / Formularz

Tabela

 

Kolumny tabeli

pola obiektu docelowego typu: tekst, tekst wieloliniowy, tekst sformatowany, liczba, kwota, data, data i czas, lista wyboru, lista wielokrotnego wyboru, wartość logiczna

brak — trzeba wybrać co najmniej jedną

Tylko w trybie Tabela. Pola ukryte w definicji obiektu docelowego są wyszarzone: kolumna pojawi się tylko w aplikacjach, które je odkryją. Zestaw kolumn jest wspólny dla wszystkich aplikacji, a aplikacja może kolumnę usunąć, ukrywając pole obiektu docelowego. Jeśli ukryje wszystkie wybrane pola, tabela nie będzie miała widocznych kolumn z danymi. Brak wyboru nie włącza automatycznego doboru kolumn.

Ukryj ramkę

tak / nie

nie

Tylko w trybie Formularz. Panele powiązanych instancji są bez obramowania i tła.

Ukryj etykietę

tak / nie

nie

Tylko w trybie Formularz. Nad listą nie ma nazwy pola.

Obiekt docelowy a aplikacje i nadpisania

Tryb „Powiązane ręcznie”

Powiązania są zapisywane przy instancji nadrzędnej. Możliwości zależą od sposobu wyświetlania:

Sposób wyświetlania

Edycja instancji nadrzędnej

Podgląd instancji nadrzędnej

Tabela

powiązanie istniejącej instancji z listy, odłączenie (akcja w wierszu); nie można tworzyć nowych

kliknięcie wiersza otwiera instancję zagnieżdżoną, a powrót prowadzi do instancji nadrzędnej

Formularz

powiązanie istniejącej instancji, odłączenie, dodanie nowej (pusty panel do wypełnienia)

panele powiązanych instancji tylko do odczytu

Tryb „Dopasowane po wartości pola”

Lista zawiera te instancje obiektu docelowego, których pole docelowe ma tę samą wartość co pole źródłowe instancji nadrzędnej.

Usuwanie instancji z obiektami zagnieżdżonymi