My question: when a text element is bound/dynamic, is there a way to NOT show it before it’s loaded?
My webapp has some text elements that are bound/dynamic that - for a second - show “This is some text” which look totally out of place.
Wat I have tried is to make the display of the text conditional on whether there is a value for it, but that doens’t stop the default “This is some text” from showing.
Yes, this is indeed possible! Here’s how you can do it:
Click on the element you want to display conditionally based on the collection data.
In the right panel, go to the Settings tab and scroll down to the last section, “Conditional Rendering.”
Click on the bind-to-formula icon (the electrical plug).
When the formula editor opens, locate your collection, open it, and find the attribute “isFetched.” This attribute will be TRUE when the collection is fully fetched, preventing the display of empty or placeholder text like “this is some text.”
You can also just Remove the text by dobbelt clicking the text and then using backspace to remove it. This does make it harder to hit the text field but removes the conditional rendering need