Aktionsobjekte: Unterschied zwischen den Versionen

Aus GeoGebra Manual
Wechseln zu: Navigation, Suche
(update)
 
(4 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<noinclude>{{Manual Page|version=4.0}}</noinclude>{{objects}}
+
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{objects}}
Gerade für interaktive Arbeitsaufgaben mit [[Programmieren|scripting]] können sich Aktionsobjekte als ganz praktisch erweisen. Es gibt 4 Typen
+
Gerade für interaktive Arbeitsblätter mit [[Programmieren|Scripting]] können Aktionsobjekte sehr praktisch sein.<br>
 +
Es gibt 4 Typen von ihnen:
 
==Kontrollkästchen==
 
==Kontrollkästchen==
Ein Kontrollkästchen ist eine grafische Repräsentation eines [[Wahrheitswerte|Wahrheitswertes]]. Siehe auch [[Kontrollkästchen um Objekte anzuzeigen / auszublenden_(Werkzeug)|Kontrollkästchen um Objekte anzuzeigen / auszublenden]].
+
Ein Kontrollkästchen ist eine grafische Repräsentation eines [[Wahrheitswerte|Wahrheitswertes]]. Siehe auch das Werkzeug [[File:Mode showcheckbox.svg|link=|22px]] [[Kontrollkästchen_(Werkzeug)|Kontrollkästchen]] für weitere Details. Kontrollkästchen können mit dem genannten Werkzeug oder mit dem Befehl [[Kontrollkästchen (Befehl)|Kontrollkästchen]] erstellt werden.
==Textfelder==
+
==Eingabefelder==
Textfelder dienen als Texteingabe für [[Programmieren|Skripte]]. Das Skript wird getriggert wenn der Text im Textfeld geändert wird und entweder die Eingabetaste gedrückt wird oder das Textfeld verlassen wird. Der eingegebene Wert kann durch die %0 Variable aufgerufen werden.
+
Eingabefelder dienen als Texteingabe für [[Programmieren|Skripte]]. Das Skript wird ausgelöst, wenn der Text im Eingabefeld geändert wird und entweder die Eingabetaste gedrückt wird oder das Eingabefeld verlassen wird. Der eingegebene Wert kann durch die %0 Variable aufgerufen werden.
{{example|1=Ein Textfeld das <code>a=a+%0</code> im Skript aufweist, erhöht ''a'' um den angegebenen Wert. Funktioniert nur wenn ''a'' [[Freie und abhängige Objekte, Hilfsobjekte|frei]] ist.}}
+
{{example|1=Ein Eingabefeld das <code>a=a+%0</code> im Skript aufweist, erhöht ''a'' um den angegebenen Wert. Das funktioniert nur wenn ''a'' [[Freie und abhängige Objekte, Hilfsobjekte|frei]] ist.}}
 +
Falls Sie möchten, dass das Eingabefeld den Wert eines freien Objektes ändert (oder ein abhängiges Objekt neu definiert), dann sollten Sie dieses Objekt eventuell als verbunden definieren. Auf diesem Weg brauchen Sie kein Skript einzufügen.<br>
 +
Eingabefelder können mit dem Werkzeug [[File:Mode textfieldaction.svg|link=|22px]] [[Eingabefeld (Werkzeug)|Eingabefeld]] oder dem Befehl [[Eingabefeld (Befehl)|Eingabefeld]] erstellt werden.
  
 
==Schaltflächen==
 
==Schaltflächen==
Schaltflächen lösen Skripte aus wenn sie angeklickt werden. Trotzdem können Skripte nach wie vor durch Klicken auf andere Objekte aufgerufen werden (z.B. durch ein [[Bild einfügen_(Werkzeug)|Bild]]). Verwendet man dafür Schaltflächen wird dadurch das Arbeitsblatt leichter verständlich.
+
Schaltflächen lösen Skripte aus wenn sie angeklickt werden. Trotzdem können Skripte nach wie vor durch Klicken auf andere Objekte aufgerufen werden (z.B. durch ein [[Bild einfügen_(Werkzeug)|Bild]]). Verwendet man dafür Schaltflächen wird dadurch das Arbeitsblatt leichter verständlich.<br>
 +
Schaltflächen können mit dem Werkzeug [[File:Mode buttonaction.svg|link=|22px]] [[Schaltfläche (Werkzeug)|Schaltfläche]] oder dem Befehl [[Schaltfläche (Befehl)|Schaltfläche]] erstellt werden.
  
==Drop-Down Liste==
+
==Drop-Down-Listen==
Drop-Down Listen sind nur in der [[Tabellen-Ansicht]] verfügbar. Sie können eine Liste in einer Zelle erstellen und danach in den [[Einstellungs-Dialog]] im Tab ''Tabelle'' das Kontrollkästchen ''Verwende Schaltflächen und Kontrollkästchen'' auswählen. Die Liste wird durch eine Drop-Down Liste ersetzt; das ausgewählte Objekt kann durch [[AusgewählterIndex_(Befehl)|AusgewählterIndex]] und [[AusgewähltesElement_(Befehl)|AusgewähltesElement]] aufgerufen werden.
+
Sie können den Inhalt einer Liste als Drop-Down-Liste anzeigen lassen
 +
* in der [[File:Menu view graphics.svg|link=|16px]] [[Grafik-Ansicht]]: aktivieren Sie dazu die Option ''Als Drop-Down-Liste anzeigen'' im Tab ''Grundeinstellungen'' des [[File:Menu-options.svg|link=|18px]] [[Eigenschaften-Dialog|Eigenschaften-Dialogs]] der Liste.
 +
* in der [[File:Menu view spreadsheet.svg|link=|16px]] [[Tabellen-Ansicht]]: geben Sie eine Liste in die Tabelle ein und aktivieren Sie die Option ''Verwende Schaltflächen und Kontrollkästchen'' in den [[File:Menu view spreadsheet.svg|link=|16px]] ''Tabellenoptionen''.
 +
Das ausgewählte Element einer Drop-Down-Liste kann auch erhalten werden, indem man die Befehle [[AusgewählterIndex (Befehl)|AusgewählerIndex]] und [[AusgewähltesElement (Befehl)|AusgewähltesElement]] verwendet.

Aktuelle Version vom 9. Oktober 2015, 10:36 Uhr


Gerade für interaktive Arbeitsblätter mit Scripting können Aktionsobjekte sehr praktisch sein.
Es gibt 4 Typen von ihnen:

Kontrollkästchen

Ein Kontrollkästchen ist eine grafische Repräsentation eines Wahrheitswertes. Siehe auch das Werkzeug Mode showcheckbox.svg Kontrollkästchen für weitere Details. Kontrollkästchen können mit dem genannten Werkzeug oder mit dem Befehl Kontrollkästchen erstellt werden.

Eingabefelder

Eingabefelder dienen als Texteingabe für Skripte. Das Skript wird ausgelöst, wenn der Text im Eingabefeld geändert wird und entweder die Eingabetaste gedrückt wird oder das Eingabefeld verlassen wird. Der eingegebene Wert kann durch die %0 Variable aufgerufen werden.

Beispiel: Ein Eingabefeld das a=a+%0 im Skript aufweist, erhöht a um den angegebenen Wert. Das funktioniert nur wenn a frei ist.

Falls Sie möchten, dass das Eingabefeld den Wert eines freien Objektes ändert (oder ein abhängiges Objekt neu definiert), dann sollten Sie dieses Objekt eventuell als verbunden definieren. Auf diesem Weg brauchen Sie kein Skript einzufügen.
Eingabefelder können mit dem Werkzeug Mode textfieldaction.svg Eingabefeld oder dem Befehl Eingabefeld erstellt werden.

Schaltflächen

Schaltflächen lösen Skripte aus wenn sie angeklickt werden. Trotzdem können Skripte nach wie vor durch Klicken auf andere Objekte aufgerufen werden (z.B. durch ein Bild). Verwendet man dafür Schaltflächen wird dadurch das Arbeitsblatt leichter verständlich.
Schaltflächen können mit dem Werkzeug Mode buttonaction.svg Schaltfläche oder dem Befehl Schaltfläche erstellt werden.

Drop-Down-Listen

Sie können den Inhalt einer Liste als Drop-Down-Liste anzeigen lassen

  • in der Menu view graphics.svg Grafik-Ansicht: aktivieren Sie dazu die Option Als Drop-Down-Liste anzeigen im Tab Grundeinstellungen des Menu-options.svg Eigenschaften-Dialogs der Liste.
  • in der Menu view spreadsheet.svg Tabellen-Ansicht: geben Sie eine Liste in die Tabelle ein und aktivieren Sie die Option Verwende Schaltflächen und Kontrollkästchen in den Menu view spreadsheet.svg Tabellenoptionen.

Das ausgewählte Element einer Drop-Down-Liste kann auch erhalten werden, indem man die Befehle AusgewählerIndex und AusgewähltesElement verwendet.

© 2024 International GeoGebra Institute