Skip to main content

Event

The Event enumeration lists collectively all events.

NameValueDescription
Started2OnStarted Event.
Stop3OnStop Event.
NewShellFrame7OnNewShellFrame Event.
NewNormalShellFrame8OnNewNormalShellFrame Event.
NewRightPane14OnNewRightPane Event.
NewShellListing15OnNewShellListing Event.
NewCommands16OnNewCommands Event.
ActiveListingChanged17OnActiveListingChanged Event.
TabSelected19OnTabSelected Event (ShellPaneContainer),OnTabSelected Event (ShellPaneTab).
TabUnselected20OnTabUnselected Event (ShellPaneContainer),OnTabUnselected Event (ShellPaneTab).
BuiltinCommand22This event is triggered when built-in command is fired. To cancel the event the UI Extension can return "false" in asyncronous event handler.
CustomCommand23OnCustomCommand Event.
SelectionChanged24OnSelectionChanged Event.
SelectedItemsChanged25OnSelectedItemsChanged Event.
ContentChanged26OnContentChanged Event.
ShowContextMenu27OnShowContextMenu Event.
ListingActivated29OnListingActivated Event.
ListingDeactivated30OnListingDeactivated Event.
CloseWindow33OnCloseWindow Event.
CreateObject35OnCreateObject Event. Triggered when the creation of a new object is requested. This event occurs before the request is passed to M-Files Server.
ObjectCreated36OnObjectCreated Event. Triggered after the request to create a new object succeeded on M-Files Server.
DestroyObjects39OnDestroyObjects Event. Triggered when the destruction of one or more vault objects is requested. This event occurs before the request is passed to M-Files Server.
ObjectsDestroyed40OnObjectsDestroyed Event. Triggered after the request to destroy one or more vault objects succeeded on M-Files Server.
DestroyObjectVersions43OnDestroyObjectVersions Event. Triggered when the destruction of one or more object versions is requested. This event occurs before the request is passed to M-Files Server.

NOTE: Stability is experimental. Non-backward compatible changes or removal may occur in any future release. Use of this feature is not recommended for production environments.
ObjectVersionsDestroyed44OnObjectVersionsDestroyed Event. Triggered after the request to destroy one or more object versions succeeded on M-Files Server.

NOTE: Stability is experimental. Non-backward compatible changes or removal may occur in any future release. Use of this feature is not recommended for production environments.
RemoveObjects47OnRemoveObjects Event. Triggered when the deletion of one or more vault objects is requested. This event occurs before the request is passed to M-Files Server.
ObjectsRemoved48OnObjectsRemoved Event. Triggered after the request to delete one or more vault objects succeeded on M-Files Server.
UndeleteObjects51OnUndeleteObjects Event. Triggered when the undeletion of one or more vault objects is requested. This event occurs before the request is passed to M-Files Server.
ObjectsUndeleted52OnObjectsUndeleted Event. Triggered after the request to undelete one or more vault objects succeeded on M-Files Server.
AddObjectFile53OnAddObjectFile Event. Triggered when the addition of a new file to a document is requested. This event occurs before the request is passed to M-Files Server.
ObjectFileAdded54OnObjectFileAdded Event. Triggered after a request to add a file to a document succeeds on M-Files Server.
RemoveObjectFile55OnRemoveObjectFile Event. Triggered when the removal of a file from an object version is requested. This event occurs before the request is passed to M-Files Server.
ObjectFileRemoved56OnObjectFileRemoved Event. Triggered after a request to remove an object file from an object version succeeds on M-Files Server.
RenameObjectFile57OnRenameObjectFile Event. Triggered when the renaming of a file in a document is requested. This event occurs before the request is passed to M-Files Server.
ObjectFileRenamed58OnObjectFileRenamed Event. Triggered after a request to rename a file in a document succeeds on M-Files Server.
CheckInObjects61OnCheckInObjects Event. Triggered when the check in of one or more vault objects is requested. This event occurs before the request is passed to M-Files Server.
ObjectsCheckedIn62OnObjectsCheckedIn Event. Triggered after the request to check in one or more vault objects succeeded on M-Files Server.
CheckOutObjects65OnCheckOutObjects Event. Triggered when the checking out of one or more vault objects is requested. This event occurs before the request is passed to M-Files Server.
ObjectsCheckedOut66OnObjectsCheckedOut Event. Triggered after the request to check out one or more vault objects succeeded on M-Files Server.
UndoObjectCheckouts69OnUndoObjectCheckouts Event. Triggered when the undoing checkout of one or more vault objects is requested. This event occurs before the request is passed to M-Files Server.
ObjectCheckoutsUndone70OnObjectCheckoutsUndone Event. Triggered after the request to undo checkout of one or more vault objects succeeded on M-Files Server.
RollBackObjectVersion71OnRollBackObjectVersion Event. Triggered when the roll back of a previous vault object version is requested. This event occurs before the request is passed to M-Files Server.
ObjectVersionRolledBack72OnObjectVersionRolledBack Event. Triggered after a request to roll back a previous vault object version succeeds on M-Files Server.
SetPropertiesOfObjectVersions75OnSetPropertiesOfObjectVersions Event. Triggered when setting properties for one or more object versions is requested. This event occurs before the request is passed to M-Files Server.
PropertiesOfObjectVersionsSet76OnPropertiesOfObjectVersionsSet Event. Triggered after a request to set properties of one or more object versions succeeds on M-Files Server.
SetObjectVersionPermissions77OnSetObjectVersionPermissions Event. Triggered when changing the permissions of an object version is requested. This event occurs before the request is passed to M-Files Server.
ObjectVersionPermissionsSet78OnObjectVersionPermissionsSet Event. Triggered after a request to change the permissions of an object version succeeds on M-Files Server.
ModifyObjectVersionLabels87OnModifyObjectVersionLabels Event. Triggered when modifying the labels of an object version is requested. This event occurs before the request is passed to M-Files Server.

NOTE: Stability is experimental. Non-backward compatible changes or removal may occur in any future release. Use of this feature is not recommended for production environments.
ObjectVersionLabelsModified88OnObjectVersionLabelsModified Event. Triggered after a request to modify the labels of an object version succeeds on M-Files Server.

NOTE: Stability is experimental. Non-backward compatible changes or removal may occur in any future release. Use of this feature is not recommended for production environments.
SetObjectLevelProperty89OnSetObjectLevelProperty Event. Triggered when setting an object-level property is requested. This event occurs before the request is passed to M-Files Server.
ObjectLevelPropertySet90OnObjectLevelPropertySet Event. Triggered after a request to set an object-level property succeeds on M-Files Server.
LogOut99OnLogOut Event. Triggered when logging out of the vault is requested. This event occurs before the logout is processed.

NOTE: Stability is experimental. Non-backward compatible changes or removal may occur in any future release. Use of this feature is not recommended for production environments.
ChangeVaultLanguage100OnChangeVaultLanguage Event. Triggered when changing the vault language is requested. This event occurs before the request is passed to M-Files Server.

NOTE: Stability is experimental. Non-backward compatible changes or removal may occur in any future release. Use of this feature is not recommended for production environments.
VaultLanguageChanged101OnVaultLanguageChanged Event. Triggered after the vault language has been changed.

NOTE: Stability is experimental. Non-backward compatible changes or removal may occur in any future release. Use of this feature is not recommended for production environments.
ListItemAdded152ListItemAdded Event.
ListItemModified153ListItemModified Event.
ListItemRemoved154ListItemRemoved Event.
FacetValuesReady162FacetValuesReady Event.
CrossApplicationNotification168CrossApplicationNotification Event.
NewLeftPane170OnNewLeftPane Event.
SelectNextObject174OnSelectNextObject Event.
SelectPreviousObject175OnSelectPreviousObject Event.
SelectNextObjectFile176OnSelectNextObjectFile Event.
SelectPreviousObjectFile177OnSelectPreviousObjectFile Event.
SelectNextFolder178OnSelectNextFolder Event.
SelectPreviousFolder179OnSelectPreviousFolder Event.
ViewPageChanged180OnViewPageChanged Event.
StartPageChange181OnStartPageChange Event.
ListingPageChanged182OnListingPageChanged Event.
Refresh185OnRefresh Event.
ColumnGlobalSortingChanged187ColumnGlobalSortingChanged event.
ViewLocationChanged188ViewLocationChanged event.
ViewLocationChangedAsync189ViewLocationChangedAsync event.
ViewCreationStarted190ViewCreationStarted event.
CustomDataChanged199Custom data has changed in dashboard.

Runtime Access

This enumeration is available at runtime on the MFiles global object. Access enum values using MFiles.Event.<value>.

Example:

const value = MFiles.Event.Started;

See also: MFiles Global Object