Obiekt deweloperski: Action

Wprowadzenie

Aplikacja Obiekty deweloperskie pozwala na rejestrowanie i przeglądanie obiektów deweloperskich różnych typów. W niniejszym artykule opisany został obiekt o typie Action.

Opis

Obiekt deweloperski Action opisuje reprezentację akcji w interfejsie systemu. Zwykle są to przyciski takie jak [Zapisz]. Akcja opisuje teksty powiązane z akcją i ikonami. Określa także, która kombinacja klawiszy uruchamia akcję.

Właściwości GUI dla klasy com.cisag.pgm.gui.Action są definiowane poprzez obiekt deweloperski Action. Nowe utworzenie odbywa się w przestrzeni nazw .gui lub .ui.

Na zakładce Edytor dostępne są poniższe pola:

Pochodzący od – specyfikacja akcji bazowej, z której dziedziczone są określone właściwości. Dziedziczenie jest rozwiązywane rekurencyjnie, a akcja jest dołączana do listy wykazów zastosowania akcji bazowej.

Ustawienie: Etykieta/ Ustawianie: Kombinacja Klawiszy/ Ustawienie: Tooltip/ Ustawienie: Ikona/ Ustawienie Miniatura  – pole pozwala określić, czy tekst etykiety ma zostać przejęty z dziedziczenia opcja Z dziedziczenia, czy określony jawnie opcja Niestandardowy.

Etykieta – tekst etykiety jest nazwą elementu wizualnego w interfejsie i jest ograniczony do 256 znaków i może być tłumaczony. Tekst jest zwykle wyświetlany po prawej stronie pola wizualnego.

Kombinacja klawiszy – używana jest do wyzwalania akcji (np. Ctrl+S); system sprawdza, czy kombinacja klawiszy jest prawidłowa po jej wprowadzeniu.

Tooltip – tekst podpowiedzi wyświetlany po najechaniu kursorem myszy na pole w interfejsie użytkownika.

Ikona – duża ikona wyświetlana w elemencie wizualnym; nie jest wyświetlana na pasku narzędzi list lub tabel.
Akcja znajduje się na liście miejsc użycia ikony.

Miniatura – mała ikona wyświetlana w elemencie wizualnym; jest wyświetlana na pasku narzędzi list lub tabel lub jeśli nie określono dużej ikony. Akcja znajduje się na liście miejsc użycia ikony.

Zastosowanie

Obiekt deweloperski Action jest używany w com.cisag.pgm.gui.Action (<stała numeryczna>, <pełna nazwa obiektu deweloperskiego>, <odbiornik akcji>)

Przykład
nowa akcja(ACTION_ID, „com.cisag.app.ui.Action”)

Czy ten artykuł był pomocny?