Akcje we wstążce aplikacji (w nawigatorze)¶
W każdym obiekcie możesz także zdefiniować akcje, które pojawiają się we wstążce aplikacji. Aby to zrobić, przechodzimy w naszym projekcie do zakładki Akcje, i dodajemy nową akcję o symbolu np. ShowWindow. Z menu Rodzaj akcji wybieramy pozycję Akcja w nawigatorze (wstążka) i zaznaczamy checkbox przy polu Jako duży przycisk. Dalej wprowadzamy nazwę zakładki oraz grupy na której chcemy, aby pojawiła się nasza forma. Możesz podać dowolną nazwę zakładki i grupy, gdyż są one tworzone automatycznie. Jeśli chcemy aby nasza akcja pojawiła się na wstążce w konkretnym miejscu, uzupełniamy pole kolejność wpisując tam wartość określającą na jakiej pozycji ma pojawić się nasza akcja. Teraz pozostaje ustawić widoczność akcji na Tak oraz nadać etykietę, pod jaką chcemy aby widniała nasza akcja.
Ostatnim elementem jest stworzenie i podpięcie metody dla naszej akcji. Przechodzimy do zakładki Metody i dodajemy metodę wykonawczą. Metoda wykonawcza takiej akcji zawsze jest statyczną metodą interfejsową obiektu biznesowego, w którym została zdefiniowana. Akcje takie nie są wykonywane w kontekście żadnego okna ani źródła danych. W metodach statycznych należy korzystać z metod statycznej klasy GUI. Najczęstszym zastosowaniem akcji w nawigatorze jest pokazanie jakiegoś okna, np:
GUI.ShowForm("SENTE.KONTAKT", "BROWSE");
Każdy obiekt, który definiuje akcje we wstążce w mechanizmie uprawnień musi być związany z jakimś modułem. Nie mogą się bowiem pojawiać w nawigatorze akcje, które występują zawsze, w każdej konfiguracji modułów aplikacji.