Trigger Before Record Change
Description:
Trigger Before Record Change
This trigger is fired just before user navigates from one record to another within this DataStore. You can use the following variables in expression
#{props.toRecordIndex}
to access the target record index. This is a zero based index. i.e. first record's index will be zero.#{props.toRecord.<someAttribute>}
to access any attribute in the target record to which the user is trying to navigate to.#{<someAttribute>}
to access any attribtue from the current record from which the user is trying to navigate out.
Make sure not to have too many condition evaluated, which may slow down the data entry process.
Allowed Parent Components:
Data Store
Allowed Child Components:
Abort
Abort If DataStore Is Empty
Action Copy
Action Download Attachment
Action Group
Action Search
Add Breadcrumb Item
Add Connection
Add Smart Search Filters
Change Language
Choose Attachment
Clear All Filters
Clear All Query Params
Clear All StoreRecord Messages
Clear DataSource
Clear Grid Sort
Clear Query Param
Clear Smart Search Filters
Clear StoreRecord Message
Confirm Message
Copy StoreRecord
Delete Current Record
Delete Selected Records
Deselect All Records
Duplicate Item
Duplicate StoreRecord
Eval And Execute Expression
Export Data
Export To Google Sheet
Geo Location
Go Back
Go To First Field
Go To First Record
Go To Item
Go To Last Record
Go To Next Record
Go To Page
Go To Previous Record
Hide Item
Hide Popup
Import Data
Insert Record
Invoke DataSource
Invoke Trigger
Loop
Loop Records
Multi Sheet Export
Open URL
Print Props To Console
Print To Console
Query DataSource
Reduce
Refresh DataSource
Refresh Navigation Menu
Register State
Remove Connection
Reset DataStore
Reset StoreRecord
Save DataSource
Save Transaction
Save Video Recording
Select All Records
Server Validate
Set As Current StoreRecord
Set Message On StoreRecord
Show Item
Show Message
Show Popup
Silent Sign Out
Start Video Recording
Stop Video Recording
Switch
Update Item Number Property
Update Item String Property
Update StoreRecord
Wait
Wait For LOV
Properties
➤ Enable Condition
Specify an expression that should be evaluated to a boolean [e.g. #{dsAlias.attr1} == 'X' && #{dsAlias.attr2} > 1]. If no expression is specified, it will be considered as true.
Allowed Values: An expression which should return boolean after evaluation
Last updated