pole „Atrybuty strony” zawiera dodatkowe ustawienia zachowania strony lub polecenia w menu kartoteki. Można zaznaczyć kilka wariantów. Lista zmienia się zależnie od rodzaju zawartości strony, powiązania kartoteki z obiektem i zastosowania kartoteki. Dlatego dwie strony mogą pokazywać różne listy pod tą samą nazwą pola.
Gdzie znaleźć pole „Atrybuty strony” #
Otwórz menu „Opcje” i wybierz opcję menu „Administrator”. Wybierz opcję menu „klasy” (w menu rozwijanym: „Twoje klasy”), otwórz klasę danych, a w sekcji „W zestawieniach” kliknij nazwę odpowiedniej strony. W jej edytorze wybierz opcję menu konfiguracji, np. „Konfiguruj zestawienie”, „Konfiguruj kalendarz” lub „Konfiguruj terminarz”. pole „Atrybuty strony” znajduje się w sekcji ustawień tego widoku. Rozwiń listę, zaznacz potrzebne warianty, zatwierdź wybór przyciskiem „Ok”, a następnie zapisz konfigurację strony przyciskiem „Zapisz”.
Dla formularza lub polecenia menu przejdź z sekcji „kartoteki” do właściwej kartoteki i wybierz opcję menu „Menu”. Kliknij ikonę koła zębatego przy wybranej pozycji. Jeśli pojawi się skrócone okno, kliknij przycisk „Więcej ustawień…”. pole pojawia się tylko wtedy, gdy dla tej strony istnieją dostępne warianty. Nie należy wpisywać wartości bezpośrednio do bazy, aby ominąć ograniczenia listy.

Ustawienia wspólne dla stron i poleceń menu #
| Atrybut / wartość | Dostępność i działanie |
|---|---|
Pokazuj ikonę w górnym pasku głównego okna 23 | Dostępny dla stron będących zakładkami w kartotece bez obiektu, dla wersji stacjonarnej lub ekstranetu. Tworzy skrót na górnej belce. Ikona może być widoczna także osobom bez uprawnień do strony; nie nadaje im dostępu. Konfigurację ikony, licznika i ukrywania pustego skrótu opisuje Elementy okna głównego i nawigacja w bs4 core. |
Ukryj nazwę kartoteki w nagłówku 27 | Dostępny dla zakładek kartoteki powiązanej z obiektem, a nie kartoteki bez obiektu. Program używa w nagłówku nazwy strony zamiast standardowej nazwy kartoteki i pomija dodatkowe linie jej nagłówka. Nie ukrywa automatycznie całego paska nawigacji. Przykład: własna strona podsumowania klienta z krótszym tytułem. Zobacz Edycja stron typu formularz. |
Wyświetlaj kontrolkę postępu 28 | Dostępny dla rodzajów „formularz”, „Redaguj z szablonu”, „Usuń”, „Skopiuj” i „trigger”. Wyświetla kontrolkę oczekiwania podczas obsługi kliknięcia opcji menu. Nie oblicza procentu ukończenia triggera, nie uruchamia pracy w tle i nie potwierdza sukcesu operacji. Dla formularza dotyczy jego otwarcia z menu, a nie każdego zapisu pola. Zobacz Wydruk i redagowanie z szablonu z menu kartoteki oraz Triggery w programie bs4 core. |
Dostęp zastrzeżony dla producenta bs4 29 | Wariant techniczny: edytor pozostawia go na liście tylko wtedy, gdy jest już zapisany w danej stronie. Nie jest standardową opcją do włączenia na dowolnej nowej stronie. W budowaniu menu kaflowego pozycja z tym atrybutem jest pomijana dla użytkownika niebędącego testerem. Nie traktuj go jako zamiennika zwykłych uprawnień. |
Po skopiowaniu zamknij bieżące okno i otwórz utworzoną kopię 26 | Tylko dla rodzaju „Skopiuj”. Po udanym kopiowaniu zamyka bieżącą kartotekę i otwiera kartotekę nowego obiektu. Nie zmienia zakresu kopiowanych danych. Szczegóły: Kopiowanie obiektu i dodawanie podobnego. |
Atrybuty poszczególnych widoków #
| Atrybut / wartość | Dostępność i działanie |
|---|---|
| zestawienie | 1 — „Dostępne w górnej wyszukiwarce”; 12 — ukrywanie pustej strony; ukrjnagl — ukrywanie nagłówków kolumn; 17 — przeciąganie wierszy; autobs4width — dopasowanie szerokości kolumn; 21 — chmura powiązań; 24 — lewa strona osi czasu przy użyciu jako źródło; 25 — rozpoznawanie telefonu; 30 — wymaganie użycia filtrów. O powiązaniach przeczytasz także w artykule Chmura powiązań na formularzu. Warunki dostępności i przykłady: Konfiguracja strony typu „Zestawienie”. |
| Terminarz | 5 — zmiana terminów; 6 — zmiana zasobu; 18 — warstwa w tle; 19 — ustawianie zakresu na obiekcie kartoteki; schedexact / schedfixed — dokładne / przybliżone wyświetlanie; schedyear, schedmonth, schedweek, schedday — widoki roku, miesiąca, tygodnia i dnia. Szczegóły: Strona typu „Terminarz”. |
| Kalendarz | 5, 19 oraz widoki schedyear, schedmonth, schedweek, schedday. Dodatkowo schedag — „Tryb agendy”. Lista nie udostępnia terminarzowych wariantów dokładności, warstwy w tle ani zmiany zasobu. Szczegóły: Strona typu „Kalendarz”. |
| Oś czasu | 24 — „Pokazuj z lewej strony osi czasu”; działa dla wpisów danego źródła danych. Szczegóły: Strona typu „Oś czasu”. |
| kanban i Drzewko | 17 — „Pozwól przeciągać wiersze”. W Kanbanie przeniesienie do innej szpalty zmienia pole grupowania; w drzewku może zmienić rodzica i kolejność. To różne operacje na danych: Strona typu „Kanban”; Strona typu „Drzewko” — hierarchia i kolejność obiektów. |
| raport statystyczny | autobs4width — „Dopasuj szerokość kolumn do szerokości ekranu”. Szczegóły: Strona typu „Raport statystyczny”. |
| zestawienie kaflowe | Nie przejmuje atrybutów tabelarycznego zestawienia tylko dlatego, że wyświetla tę samą klasę. Mogą być dostępne warunkowe atrybuty wspólne, np. ikona na belce lub ukrycie nazwy kartoteki. Szczegóły konfiguracji kafelków: Strona typu „Zestawienie kaflowe”. |
Rozpoznawanie rozmów telefonicznych #
Atrybut „Szukaj nr telefonu dla rozmów telefonicznych” (25) oznacza zestawienie jako źródło danych dla integracji z aplikacją Kaia Caller ID. Samo zaznaczenie nie instaluje aplikacji ani nie uruchamia obsługi telefonii.
W konfiguracji zestawienia uzupełnij pole „Kolumna wyświetlana przy wyszukiwaniu” oraz pole „Filtry w szybkim wyszukiwaniu” filtrami wyszukującymi numer telefonu. Bez tych ustawień obsługa rozmowy pomija takie źródło. W polu „Kolumna rozwijana” możesz wskazać dodatkowy opis rozmówcy; jeśli go nie wskazano, kod używa kolumny wyniku wyszukiwania. Przykład: jako tytuł pokaż nazwę kontrahenta, a jako rozwinięcie — nazwę opiekuna i status współpracy.
Aktualny mechanizm porównuje numer po pozostawieniu cyfr i ograniczeniu go do ostatnich dziewięciu cyfr; pobiera do pięciu wyników dla przeszukiwanego filtra. Sprawdź dopasowanie na numerach używanych w danym wdrożeniu. Zobacz Telefony, adresy e-mail i kontakty na formularzu oraz Dodawanie i edycja filtrów.
Dlaczego listy dostępnych atrybutów się różnią #
pole i3_menu_opcje.atrybuty_strony ma rodzaj wielokrotnego wyboru. Zawiera symbole wariantów, np. ,1,autobs4width,, a nie tekst etykiet. Aktualna lista jest przecięciem słownika pola i wariantów dopuszczonych dla konkretnej strony. Liczba wszystkich etykiet w słowniku nie jest liczbą opcji, które można wybrać na każdej stronie.
W kodzie za dobór wariantów odpowiada metoda MenuOpcja::tabWariantyAtrybutyStrony(). pole jest widoczne, gdy po uwzględnieniu rodzaju strony i kartoteki pozostaje co najmniej jeden wariant. Starsze wartości bez potwierdzonej bieżącej obsługi nie są przedmiotem tej instrukcji.