Recursive tree - adding the Recursion Level as a runtime field in Departments?

Hi, I need to add the Recursion Level as a runtime field in the Departments table. I cannot find it anywhere. Is it even available somehow for this purpose?

Hi,

That sounds like an interesting case :slightly_smiling_face:
Can you please provide some more details and screenshots about the problem that you are trying to solve?

If you’re just trying to add a runtime property, this is done on the datasource level in your app or service.

// Erik

Hi, yes I plan to add the recursion level as a runtime property, but I cannot link to it as a variable as I cannot find it anywhere. Then I plan to use it to add a symbol or character to the NAME in order to present the values to the user in a better way, for instance (if possible):
org 1
-org 2
-org 3
org 4
-org 5
–org 6
–org 7

If you want to display the recursion level in the UI, this variable is available as function parameter for UI Components inside the iterating container. You can use it to make a template string, combining the name and recursion level :slightly_smiling_face:


This variable is not exposed elsewhere in Create, so you’ll have to use it inside the iterating container.

// Erik

OK, thank you. Now I understand. But I was hoping to create a simple dropdown where the user could easily select the right Department as the recursion level was visualized. Seems like that will not be possible then. Or maybe I am wrong as I am quite inexperienced no-coder? :slight_smile:

best regards

No, you’re correct. The built-in variable is only available inside an iterating container, but it might be possible with a function runtime property on the datasource.
You could possibly bind the whole datasource as a function parameter and do a while/algorithm to calculate the recursion level per object.

Might be very heavy for large datasources however, but it should be possible :wink:

// Erik