BeiObjektÄndern

Führt ein Script aus, wenn der einem Objekt zugeordnete Wert sich als Ergebnis einer der folgenden Aktionen ändert:

  • Ein Benutzer gibt in ein Objekt ein.
  • Ein Benutzer klickt auf ein Objekt wie ein Markierungsfeld und verursacht eine Wertänderung.
  • Bearbeitungsvorgänge wie Ausschneiden, Einfügen und Löschen
  • Scriptschritte wie „Text einfügen“, die ein Feld ändern

Wann das Script ausgeführt wird 

Nach Verarbeitung des Ereignisses

Modi, in denen der Trigger verwendet werden kann 

Blättern- und Suchenmodus

Ergebnis 

Keine

Kompatibilität 

Produkt Unterstützt
FileMaker Pro Ja
FileMaker Go Ja
FileMaker WebDirect Partiell
FileMaker Server Ja
FileMaker Cloud Ja
FileMaker Data API Ja
Custom Web Publishing Ja

Ursprung in Version 

10.0

Hinweise 

  • Dieser Script-Trigger wird aktiviert, wenn er in einem Bereichssteuerelement verwendet wird und die Bereiche gewechselt werden.
  • Dieser Script-Trigger aktiviert ein Script nicht, wenn die folgenden Vorgänge ausgeführt werden:
  • Der Script-Trigger „BeiObjektÄndern“ kann für Statistik- und Formelfelder eingestellt werden, wird aber nicht aktiviert.
  • Der Wert des Scriptparameters, den „BeiObjektÄndern“ an Ihr Script übergibt, wird vor dem Aktivieren dieses Script-Triggers bestimmt. Wenn „BeiObjektÄndern“ über ein Feldobjekt aktiviert wird, wird Ihr Script ausgeführt, nachdem das Feld geändert wurde. Wenn Ihr Script den Wert benötigt, bevor das Feld geändert wird, verwenden Sie den Scriptparameter, um den ungeänderten Wert des Felds an das Script zu übergeben. Wenn Ihr Script jedoch den geänderten Wert benötigt, fügen Sie in das Script einen Schritt ein, der den aktuellen (geänderten) Wert des Felds abruft.
  • FileMaker WebDirect unterstützt nicht die Verwendung des Script-Triggers „BeiObjektÄndern“, um Tastaturanschläge in einem Feld zu überwachen (wenn z. B. ein Webbenutzer Text über eine Tastatur, einen Eingabemethode-Editor oder Textvorschläge) eingibt. Das Überwachen der Tastaturanschläge mit „BeiObjektÄndern“ kann die Leistung verringern oder zu unerwarteten Ergebnissen führen.