Multi-level Resolution

Multi-level Resolution is an extra evaluation by the expression engine that builds a string to a GENESIS tag and then resolves the value of the tag rather than the resulting string.

This is used to dynamically build GENESIS tags that are resolved in runtime. One reason is to allow GraphWorX screens to be dynamic and allow them to resolve any tag path as needed rather than hardcoding paths.

For example, when displaying tags on screens using Assets the path to the asset property can be dynamic, but the final step is to request the value from the asset property. Without this extra resolution, the tag could be resolved as the path instead of the value of the tag.

This feature can be used when the checkbox below is available in the editor.

Request Data Source Value

See Also: