> For the complete documentation index, see [llms.txt](https://docs.cloudio.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudio.io/ui-components/actions/actionsetproperty.md).

# Set Property

## Description:

Set Property

Use this to dynamically update a property just before rendering

Note: Unlike Visible Condition etc., this expression will only be evaluated just before rendering the componentent and will not listen for any changes to any DataStore other than this component's parent DataStore.

### Allowed Parent Components:

1. Trigger Before Render

### Allowed Child Components:

No child available

### 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

### ➤ Property Code

Select the property code for which you want to update the value in property value expression just before the component rendering

Allowed Values: Select the property code for which you want to update the value in property value expression just before the component rendering

### ➤ Property Value Expression

Specify an expression that should be evaluated to a string or number depending on the target property

Allowed Values: Specify an expression that should be evaluated to a string or number depending on the target property
