The origin of the property value, as a unicode string. The origin parameter will take on one of six types depending on how the property value is being updated:
Name | Description | Example |
---|
Browser | Used when the change comes from the Browser interface. | The user changes the text property on a text field by typing a word into the field. |
Binding | Used when the change comes from a binding (or transform) generating a new value. | A Tag changes value, and a property with a binding to that tag is updated. |
BindingWriteback | Used when the change comes from a bidirectional binding writing back to its source. | ComponentB's value property has a bidirectional binding to the value property on ComponentA. If ComponentB's value changes, then a property change script on ComponentA will have an origin of BindingWriteback. |
Script | Used when the change comes from a script. | A user presses a button, and a script on the button assigns a new value to a custom property. |
Delegate | Used when a change to a property comes from something intrinsic to the component's design. | A complex component that automatically fills itself with data, like the alarm status table component. |
Session | Used when the session itself causes the property change. | A change in user privileges causes access to be revoked, resulting in a change in the auth session property. |
Project | Used when the default property value is changed in the designer and saved. | A session property was set to a value of "A." The default value of that property was then changed in the designer to "B" and saved. The value for that property changes from "A" to "B" in the running sessions. |