Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server (Not)   Client   Old   Guides   Examples
New in version: 6.2   6.3   6.4   6.5   7.0   7.1   7.2   7.3   7.4   7.5    Statistic  

Events.SetNotification

Installs a notification script.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
Events 6.2 Yes No No No No

MBS( "Events.SetNotification"; FileName; ScriptName )

Parameters

Parameter Description Example value
FileName The name of the FileMaker File that contains the script. "test.fp7"
ScriptName The name of the script to run. "MyScript"

Result

Returns OK or error.

Description

Installs a notification script.
This script is called whenever something in the calendar database changed.

Notification is sent out when the database is changed by either an external process, another event store in the same process, or by calling saveEvent: or removeEvent: on a store you are managing. When you receive this notification, you should consider all objects instances you have to be invalid. If you had selected events for a date range using Events.Events, etc. for display, you should release them and re-fetch the events again. If you have an event you are actively using (e.g. you are currently viewing details for it or editing it), you can call Events.Object.Refresh to try to revalidate it against the latest state of the database. If that method returns 1, you can continue to use the event, otherwise, you should release it and abandon what you were doing with it.

This script trigger will also be posted if access to events or reminders is changed by the user.

Examples

Installs notification script:

MBS( "Events.SetNotification"; "test.fmp12"; "MyScript" )

See also

Example Databases


Events.SelectEvent   -   Events.SetNotificationEvaluate

Feedback: Report problem or ask question.




Links
MBS Xojo Chart Plugins