I have just started using Appgyver a few days ago and while building a sample internal app for my own business processes I have encountered a somewhat similar issue.
Briefly my issue: List page with brief customer data and a tap event to navigate to details page. Data is stored in Firebase, all the connectors work fine, data has different types: text, number, list, email… The issue was with passing the repeated.current.id from the list page to the details page’s “page parameter” as the latter didn’t want to accept the passed value. It considered the passed id value as text even though it shall be an object with one property.
After a little fiddling around the solution:
- On details page first create a “page parameter” with the desired name and “text” value type.
- On details page create a “data variable” with the desired name and “single data record” variable type.
- As identifier choose “Object with properties” > then bind it to “Data and Variables” > “Page parameter” > your chosen id-name and save it.
In my opinion there might be some validation issues with the “page parameter” “value type” “identifier” objects validation process. But luckily the abovementioned workaround works just fine on IOS and Web Interface as well.
Hope it helps, in case you would like some screenshots, let me know.
Have a nice day.