Kolumna rodzaju Opcja zestawienia umieszcza operacje bezpośrednio w wierszach tabeli. Użytkownik może wykonać czynność przy konkretnym obiekcie, bez wcześniejszego zaznaczania checkboxa i szukania jej w rozwijanym menu.
Kolumna korzysta z już zdefiniowanych opcji zestawienia. Sama definicja kolumny nie określa jeszcze działania przycisku.
1. Jakie opcje można wskazać? #
Lista Opcje zestawienia jest ograniczona do opcji:
- zdefiniowanych na stronach typu zestawienie;
- dotyczących tej samej klasy obiektów co kolumna;
- których rodzaj wymaga zaznaczonych wierszy albo jednego zaznaczonego wiersza.
Nie pojawiają się tutaj wszystkie opcje programu. Przykładowo operacja dotycząca całych znalezionych wyników może nie pasować do przycisku pojedynczego wiersza.
Lista może zawierać definicje z różnych zestawień tej samej klasy. Najczytelniej rozpocząć od opcji skonfigurowanej i sprawdzonej na tej samej stronie. Nie każda operacja z innej strony będzie działać poprawnie w innym kontekście kartoteki.
2. Przygotowanie operacji #
- Dodaj wybraną opcję w konfiguracji lokalnego menu zestawienia.
- Ustaw jej Nazwa, działanie i wymagane parametry.
- Sprawdź Aktywna, Kiedy wyświetlać i uprawnienia.
- Ustal Po wykonaniu opcji, na przykład Odśwież zestawienie.
- Przetestuj wykonanie dla jednego obiektu z normalnego menu.
Jeżeli opcja ma ikonę wskazaną w Ikona z edytora, może zostać pokazana w komórce jako ikona zamiast tekstowej nazwy. Dobierz nazwę tak, aby także podpowiedź jasno określała działanie.
3. Dodanie kolumny #
- Otwórz konfigurację kolumn zestawienia i dodaj definicję.
- W polu Rodzaj wybierz Opcja zestawienia.
- Wpisz Nazwa, na przykład „Operacje”.
- Sprawdź zgodność pola Klasa z klasą wierszy.
- W Opcje zestawienia wskaż jedną lub kilka przygotowanych operacji.
- Ustaw Szerokość, a przy kilku operacjach również Separator dla wielu wartości.
- Zapisz definicję i przypisz ją do strony.
Dostępne separatory obejmują nowa linia, przecinek, średnik i spacja. Dla tego rodzaju format kolumny jest ustalany przez program jako wielowierszowa treść; nie konfiguruje się go jak zwykłego pola edytowalnego.
4. Działanie w wierszu #
Kliknięcie przekazuje jako zaznaczenie obiekt z wiersza przycisku. Nawet jeżeli użytkownik zaznaczył dodatkowe wiersze checkboxami, przycisk w komórce należy traktować jako operację na tym konkretnym obiekcie.
Niektóre rodzaje opcji mają dodatkowe zasady określające dostępność lub etykietę dla wiersza. Samo wskazanie opcji w kolumnie nie gwarantuje, że będzie ona jednakowo prezentowana przy wszystkich obiektach.
5. Przykład: kontrola kompletności zlecenia #
Przygotuj opcję Uruchom trigger dla zaznaczonych o nazwie „Sprawdź kompletność”, zgodnie z instrukcją triggerów w menu zestawienia. Następnie wskaż ją w kolumnie Opcja zestawienia.
Użytkownik może teraz sprawdzić jedno zlecenie przyciskiem w jego wierszu, a grupę zleceń przez zaznaczenie i menu. Obydwa sposoby korzystają z przygotowanej operacji, ale mają inny zakres wyboru.
6. Sprawdzenie uprawnień i kontekstu #
Przetestuj kolumnę jako zwykły użytkownik, a nie tylko administrator. Sprawdź widoczność, wykonanie, ostrzeżenia i odświeżenie danych. Kolumna nie nadaje użytkownikowi uprawnień do obiektu ani do uruchamianej czynności. Jeżeli operacja zależy od bieżącej kartoteki, sprawdź także zestawienie osadzone w formularzu i samodzielną stronę zestawienia.