Beim Anklicken
Wenn Sie als Auslöser die Option Beim Anklicken auswählen, wird die Verhaltensregel nur dann auf das Element angewandt, wenn der Benutzer dieses mit dem Mauszeiger anklickt oder es mit dem Finger antippt.
Wählen Sie das Element, das auf das Mausereignis hören soll, in der Auswahlliste Auslöseelement aus.
Damit die Benutzerinteraktion richtig erkannt wird, sollte das betreffende Element zuoberst auf dem Shape liegen (d.h. am Ende des SVG-Codes stehen) und eventuelle andere SVG-Elemente überdecken. Am einfachsten erstellen Sie mit einem transparenten Rechteck oder Kreis eine geeignete Klickfläche, die Sie anschließend als Element für die Verhaltensregel verwenden. Setzen Sie opacity
auf 0
und fill
entweder gar nicht oder auf eine gültige Farbe, aber nicht auf none
, da dies die Klick-Interaktion aufheben würde.
Beispiel
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns:html="http://www.w3.org/1999/xhtml" version="1.1" height="20px" width="60px" x="0px" y="0px">
<rect id="Background" x="0" y="0" width="60" height="20" fill="#AAAAAA" />
<text id="LiveValue" fill="#FFFFFF" anchor="middle" transform="matrix(1 0 0 1 30 15)"></text>
<rect id="ClickArea" x="0" y="0" width="60" height="20" opacity="0" />
</svg>
Datenpunktbedingung
Wenn Sie in der gleichen Verhaltensregel eine Datenpunktbedingung definieren, wird das Anklicken nur dann ausgelöst, wenn ein Datenpunkt auf der Verhaltensregel platziert ist und die Bedingung zum Zeitpunkt des Anklickens zutrifft.
Shape-Vorschau und Mausinteraktionen
Verhaltensregeln mit Mausinteraktionen können in der Shape-Vorschau nicht direkt getestet werden. Sie müssen das Shape auf einem Anlagebild platzieren, Datenpunkte zuweisen und den Bearbeitungsmodus verlassen, um es zu testen.