Obiekty akcji

W interaktywnych apletach ze skryptami przydatne mogą być obiekty akcji. Istnieją cztery ich typy:

Pola wyboru

Pola wyboru są graficznymi reprezentacjami wartości boolowskich (logicznych). Zobacz narzędzie Mode showcheckbox.svg Pole wyboru, aby uzyskać więcej informacji. Pola wyboru można tworzyć za pomocą wspomnianego narzędzia lub polecenia PoleWyboru.

Pola tekstowe

Pola tekstowe służą do wprowadzania danych do skryptów.Skrypt uruchamia się po zmianie tekstu w polu i naciśnięciu Enter lub opuszczeniu pola wejściowego. Wprowadzoną wartość można odczytać za pomocą zmiennej %0.

Pole tekstowe ze skryptem Przy kliknięciu a=a+%0 zwiększa liczbę a o wprowadzoną wartość. Działa tylko wtedy, gdy a jest obiektem swobodnym.

Jeśli chcesz, aby pole wejściowe zmieniało wartość wolnego obiektu (lub redefiniowało obiekt zależny), możesz zdefiniować ten obiekt jako powiązany z danym polem tekstowym. Dzięki temu nie musisz wpisywać żadnego skryptu. Pole tekstowe możesz utworzyć używając narzędzia Mode textfieldaction.svg Wstaw Pole tekstowe lub polecenia PoleTekstowe.

Przyciski

Przyciski służą do uruchamiania skryptów po ich kliknięciu. Chociaż skrypty mogą być uruchamiane również poprzez kliknięcie dowolnego innego obiektu (np. obrazu), użycie przycisków sprawia, że arkusz staje się bardziej intuicyjny w obsłudze. Przyciski możemy tworzyć na pomocą narzędzia Mode buttonaction.svg Przycisk lub polecenia the Przycisk.

Listy rozwijalne

Jeśli chcesz wyświetlić zawartość listy w formie rozwijanej:

  • w Menu view graphics.svg Widoku Grafiki: zaznacz opcję Wyświetl jako lista rozwijalna w zakładce Podstawowe Menu-options.svg okna Ustawienia dla wybranej listy.

  • w Menu view spreadsheet.svg Widoku Arkusza: wprowadź listę do komórki, a następnie zaznacz opcję Używaj Przycisków i Pól Wyboru w Menu view spreadsheet.svg ustawianiach Widoku Arkusza.

Wybrany element listy rozwijanej można uzyskać za pomocą poleceń ZaznaczonyWskaźnik i ZaznaczonyElement.

Aby utworzyć listę rozwijaną z trzema funkcjami: x+1, x^2, sqrt(x), utwórz najpierw listą wpisując L={x+1, x^2,sqrt(x)} w polu wprowadzania. Następnie klikniej listę prawym przyciskiem w Widoku Algebry i wybierz Ustawienia. Zaznacz opcję Wyświetl jako lista rozwijalna w wyświetlonym oknie. Możesz również dodać opis, który opisuje listę. Aby narysować w Widoku Grafiki wykres aktualnie wybranej funkcji, wpisz polecenie ZaznaczonyElement(L) w polu wprowadzania.