Elementy kontaktowe pozwalają dodawać i edytować telefony, adresy e-mail oraz inne dane kontaktowe bezpośrednio na formularzu. Program rozróżnia kontakty osoby i kontakty siedziby. Dzięki temu numer pracownika może być zapisany przy osobie, a numer centrali przy siedzibie firmy.
1. Wybór właściwego typu elementu #
W parametrze Typ dostępne są następujące elementy:
| Zastosowanie | Dla osoby | Dla siedziby |
|---|---|---|
| Dodawanie telefonu | Dodaj telefon osoby | Dodaj telefon siedziby |
| Dodawanie telefonu komórkowego | Dodaj telefon komórkowy osoby | Dodaj telefon komórkowy siedziby |
| Dodawanie adresu e-mail | Dodaj e-mail osoby | Dodaj e-mail siedziby |
| Dodawanie kontaktu z wyborem rodzaju | Dodaj dowolny kontakt osoby | Dodaj dowolny kontakt siedziby |
| Wyświetlanie i edycja istniejących kontaktów | Kontakty osoby | Kontakty do siedziby |
Elementy te korzystają z kontaktów powiązanych z osobą lub siedzibą. Nie są zwykłymi polami tekstowymi dowolnej klasy. W kartotece musi być dostępny odpowiedni obiekt osoby albo siedziby. Samo umieszczenie elementu na formularzu własnej klasy nie tworzy takiego powiązania.
2. Dodawanie elementów do formularza #
- Otwórz formularz właściwej osoby lub siedziby i włącz tryb konstruktor.
- Przejdź do konfiguracji strony i zestawienia Elementy formularza.
- Dodaj element i wybierz odpowiedni Typ, na przykład Dodaj e-mail osoby.
- Ustaw Nazwa, Szerokość oraz Wymuś w nowym wierszu zgodnie z układem strony.
- Sprawdź parametr włączony i uprawnienia.
- Dodaj również element Kontakty osoby albo Kontakty do siedziby, aby użytkownik widział zapisane kontakty.
- Zapisz konfigurację i sprawdź działanie na formularzu.
Ustawienia wspólne opisuje artykuł Edycja elementów formularza.
3. Dodawanie a edycja istniejących kontaktów #
Elementy rozpoczynające się od „Dodaj” służą do wprowadzenia nowego kontaktu. W wariancie Dodaj dowolny kontakt osoby lub Dodaj dowolny kontakt siedziby użytkownik określa również jego rodzaj.
Elementy Kontakty osoby i Kontakty do siedziby pokazują istniejące dane. Przy uprawnieniu do edycji pozwalają zmieniać ich treść i status. Zmiany są utrwalane podczas zapisywania formularza. Wyczyszczenie treści istniejącego kontaktu i zapisanie formularza usuwa ten kontakt, dlatego nie należy używać pustej wartości do jego czasowego ukrywania.
4. Przykład: formularz osoby kontaktowej #
Handlowiec ma widzieć dotychczasowe numery osoby i szybko dopisywać nowe dane. Dodaj trzy elementy:
- Kontakty osoby — lista aktualnych kontaktów;
- Dodaj telefon komórkowy osoby — pole na nowy numer;
- Dodaj e-mail osoby — pole na nowy adres.
Po wpisaniu danych i zapisaniu formularza otwórz go ponownie. Nowy numer i adres powinny pojawić się w elemencie Kontakty osoby. Numer centrali firmy dodaj osobno przez element dotyczący siedziby.
5. Sprawdzenie konfiguracji #
Jeżeli lista pozostaje pusta, sprawdź, czy kontakty przypisano do tego samego obiektu, którego dotyczy formularz. Jeżeli element w ogóle się nie pojawia, zweryfikuj obecność osoby lub siedziby w kartotece, jego włączenie i uprawnienia. Przetestuj również zapis oraz ponowne otwarcie formularza — sam widok wpisanej wartości przed zapisaniem nie potwierdza utrwalenia kontaktu.