# Trigger On Change

## Description:

Trigger On Change

This trigger is fired whenever the value on this field is changed by the user. The changed value is already set on the record. Use this to dynamically hide/show dependent fields based on the value. You can also use "Go To Item" to focus the next field conditionally base on the value.

### Allowed Parent Components:

1. Change Role
2. CheckBox
3. Checkbox Column
4. Color Select
5. Date Column
6. Date Field
7. Icon Select
8. LOV
9. Lov Column
10. Multi Select LOV
11. Number Column
12. Number Field
13. Password Field
14. RadioBox
15. Search Attribute
16. Select
17. Select Column
18. Signature Pad
19. Slide Toggle
20. Slide Toggle Column
21. Star Rating
22. String Column
23. Text Field
24. Watch

### Allowed Child Components:

1. Abort
2. Abort If DataStore Is Empty
3. Action Copy
4. Action Download Attachment
5. Action Group
6. Action Search
7. Add Breadcrumb Item
8. Add Connection
9. Add Smart Search Filters
10. Change Language
11. Choose Attachment
12. Clear All Filters
13. Clear All Query Params
14. Clear All StoreRecord Messages
15. Clear DataSource
16. Clear Grid Sort
17. Clear Query Param
18. Clear Smart Search Filters
19. Clear StoreRecord Message
20. Confirm Message
21. Copy StoreRecord
22. Delete Current Record
23. Delete Selected Records
24. Deselect All Records
25. Duplicate Item
26. Duplicate StoreRecord
27. Eval And Execute Expression
28. Export Data
29. Export To Google Sheet
30. Geo Location
31. Go Back
32. Go To First Field
33. Go To First Record
34. Go To Item
35. Go To Last Record
36. Go To Next Record
37. Go To Page
38. Go To Previous Record
39. Hide Item
40. Hide Popup
41. Import Data
42. Insert Record
43. Invoke DataSource
44. Invoke Trigger
45. Loop
46. Loop Records
47. Multi Sheet Export
48. Open URL
49. Print Props To Console
50. Print To Console
51. Query DataSource
52. Reduce
53. Refresh DataSource
54. Refresh Navigation Menu
55. Register State
56. Remove Connection
57. Reset DataStore
58. Reset StoreRecord
59. Save DataSource
60. Save Transaction
61. Save Video Recording
62. Select All Records
63. Server Validate
64. Set As Current StoreRecord
65. Set Message On StoreRecord
66. Show Item
67. Show Message
68. Show Popup
69. Silent Sign Out
70. Start Video Recording
71. Stop Video Recording
72. Switch
73. Update Item Number Property
74. Update Item String Property
75. Update StoreRecord
76. Wait
77. 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
