Aktionsobjekte: Unterschied zwischen den Versionen
(update) |
|||
(4 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | <noinclude>{{Manual Page|version= | + | <noinclude>{{Manual Page|version=5.0}}</noinclude>{{objects}} |
− | Gerade für interaktive | + | 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 | + | 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. |
− | == | + | ==Eingabefelder== |
− | + | 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 | + | {{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 | + | ==Drop-Down-Listen== |
− | Drop-Down | + | 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 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.
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 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 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 Grafik-Ansicht: aktivieren Sie dazu die Option Als Drop-Down-Liste anzeigen im Tab Grundeinstellungen des Eigenschaften-Dialogs der Liste.
- in der Tabellen-Ansicht: geben Sie eine Liste in die Tabelle ein und aktivieren Sie die Option Verwende Schaltflächen und Kontrollkästchen in den Tabellenoptionen.
Das ausgewählte Element einer Drop-Down-Liste kann auch erhalten werden, indem man die Befehle AusgewählerIndex und AusgewähltesElement verwendet.