2015-04-02 13:02
ORBADA » Dokumentacja po Polsku » Dokumentacja wtyczek » BeanShell » Konfiguracja akcji

### 5.A.1.5.1. Uzyskanie informacji o "kluczu" i "komponencie" akcji

Wiele list danych, tabel, widoków, procedur oraz okien edycyjnych posiada zaimplementowany uniwersalny mechanizm akcji. Wystarczy aktywować jakąś zakładkę lub widok i sprawdzić czy widoczny jest przycisk [Akcje].
Każde miejsce gdzie znajduje się przycisk [Akcje] identyfikowany jest przez specjalny klucz będący unikalnym ciągiem znaków, np. "oracle-tables-actions". Drugą właściwością przycisku jest przyporządkowanie go do konkretnego komponentu, np. listy, edytora.

Aby dowiedzieć się jaki jest klucz i komponent skojarzony z przyciskiem akcji wystarczy trzymając klawisz [Ctrl] najechać myszką na przycisk. Pojawi się wtedy podpowiedź, w której opisane są właściwości.

### 5.A.1.5.2. Konfiguracja

Konfiguracja akcji dostępna jest w Program->Ustawienia->Ustawienia wtyczek->BeanShell->Skrypty akcji"

Opis listy skryptów akcji
Właściwość | Opis
--- | ---
Zakres | Zakres widoczności akcji, "Globalny" - dla wszystkich użytkowników lub "Użytkownika" - widoczny tylko przez zalogowanego użytkownika.
Tytuł | Tytuł akcji wyświetlany w menu po wybraniu przycisku [Akcje]
Klucz | Ciąg znaków określający miejsce (typ akcji) w którym akcja będzie podpięta
Sterownik | Sterownik pozwala określić dla których baz danych akcja będzię widoczna
Eksport | Pozwala zapisać akcje na dysku w postaci pliku XML
Import | Pozwala odczytać akcję z dysku i umieścić ją na liście akcji
Nowy | Pozwala utworzyć nowy skrypt akcji
Edytuj | Pozwala zmienić właściwości istniejącego skryptu akcji
Usuń | Pozwala usunąć akcję z listy

Po wybraniu przycisku [Nowy] lub [Edytuj] dostępne jest okienko w którym zdefiniowac można właściwości skryptu akcji.

Opis edycji skryptu akcji
Właściwość | Opis
--- | ---
Tytuł akcji | Tytuł akcji wyświetlany w menu po wybraniu przycisku [Akcje]
Klucz akcji | Ciąg znaków określający miejsce (typ akcji) w którym akcja będzie podpięta
Podpowiedź | Ciąg znaków wyświetlający się jako podpowiedź do akcji w menu
Dla sterownika | Sterownik pozwala określić dla których baz danych akcja będzię widoczna
Skrót klawiszowy | Pozwala zdefiniować skrót klawiszowy dostępu do akcji z komponentu związanego z typem akcji
Skrypt BeanShell | Wykonywalny skrypt BeanShell. Skrypt ten będzie wykonany po wybraniu akcji w menu.
Dla wszystkich użytkowników | Administrator ORBADA może określić zakres widoczności akcji. Akcja może być widoczna przez wszystkich użytkowników lub tylko bierzącego

### 5.A.1.5.3. Dostępność elementów programu w skrypcie BeanShell

W skrypcie BeanShell dostępne są wszelkie klasy Java oraz obiekty programu. Zdefiniowane są również stałe:

Właściwość | Opis
--- | ---
self | Stała oznaczająca obiekt klasy `Interpreter` biblioteki BeanShell
database | Jeśli dostępne jest połączenie z bazą danych, w tej stałej znajduje się obiekt klasy `Database` biblioteki UseDB
application | Pozwala uzyskać dostęp do właściwości aplikacji poprzez funkcje interfejsu `IApplication` programu ORBADA
component | Stała udostępniająca komponent związany z akcją

### 5.A.1.5.4. Sprawdzenie działania akcji

Aby sprawdzić jak akcja działa trzeba ponownie wywołać widok w którym akcja jest podpięta. Aby wywołać skrypt należy wybrać przycisk [Akcje] i z menu wybrać pozycję akcji. Jeśli został określony skrót klawiszowy, można z przyporządkowanego komponentu wybrać ten skrót.

ORBADA » Dokumentacja po Polsku » Dokumentacja wtyczek » BeanShell » Konfiguracja akcji
• © 2007–2015 • Andrzej Kałuża • Powered By DBPAGES • Hostet at •