Creating new pages connected to Dropdown List

No this shouldn’t have anything to do with the bug I was describing. This is something I’ve seen happening when trying to navigate to a page that is undefined. Can I see how you’ve setup your navigation in the composer?

**Sure, I’ll show you a few pages.

What happened to your earlier post, wasn’t the correct solution?**

Yeah I withdraw it when I saw your images as it didn’t answer your issues at all and you already had figured all that out.

**Jeez, I had issues last Night…

1st, I couldn’t take a screenshot on my Laptop via the Keyboard. I employed different techniques that didn’t work, and when 1 did, I couldn’t remember the Keyboard combo, so I had to dl some software to do the work for me (the Keyboard method only captured half the screen).

Then, after getting a screenshot, my Internet connection dropped.

After that, I decided to just call it a night. It was getting late. So sorry for the late response.

Here are a few screenshots of the pages that are showing on the App.**

I’m still unsuccessful in figuring out why my App won’t switch to multiple pages after the Dropdown List.

I’m also trying to figure out how to add Payment options to it along with a Calendar for Appointment scheduling. From my research, I saw that WebView will take care of the Calendar thing for me, and something like Stripe will handle the Payment options. Are there Tutorials on these, or is anyone able to assist me on this?

Ok, I see a Tutorial for adding a flow function via Marketplace, so I hope this helps me out in regards to the Calendar, but what about Stripe? I want to get this complete pretty soon, since I’m on a deadline to have it completed by the end of the Month.

Ok, so for some reason, the last item on the list popped up on the App without me choosing it. I discovered it in the Navigation tab, and I’m not sure how it got there. When I went there to figure that out, I ended up clicking the add item button to see if the other pages will appear. The only one that did was for scheduling Date and Time, which I added an icon to. The weird thing is that the other page disappeared. Not sure what’s going on here.

I still need some assistance with getting the other pages on the Dropdown List to appear on the app.

I tried to connect some pages to the 1st page, which is Featured. The other pages are for the Total and Date and Time. I’m still not able to pull those pages up, it keeps relooping to the 1st page, which is the Address and Book Now button. I really need some help to figure out what is going on here.

Your dropdown options have no values.
The label is a visual user friendly string thats seen in the dropdown. The value is the actual value that is going to get propagated from the selection action. So when the options have no values they are not actually changing anything.

Payment options are something we’ve been working on but they’re not there yet to be released.

Yeah, I see that Stripe is used on the backend for implementing payment options, so I’ll probably just add that later when I figure out how that works. I’ve seen the Website, so I’ll try to figure out how which payment option to choose and how to add it, but for now, it’ll be just for setting Appts. For that, I’ll have to use WebView to install a Calendar for Date and Time, correct?

Ok, so I tried to add value to the Dropdown List as you mentioned, but I’m getting confused. I’ve looked at the Variables Tutorials again to get refreshed (mainly the Page Parameters, even though I saw the other ones as well), and I looked in the forum here for other question related to mines, and saw these 2:

Populate Dropdown field

How to Fetch data from data resource using dropdown list?

but, I’m more confused than before. I’ve tried to follow some of these steps, but no results and no idea what type of value to add. Could you provide me an example? I’m afraid if I keep going, I’m going to mess this up, I’ve already made 1 too many mistakes that I had to correct and keep ending up right back where I was before.

You can use any value you want and then use that value to choose which page you would want to open.

and then on my page layout im listening to the chosenPage changing and doing an action depending on it. e.g. IS_EQUAL(appVars.chosenPage, "page1")

Ok, so I completed the 1st step, but now I can’t remember how I got there. Terrible.

The 2nd step is where I’m lost, again. I thought I would drag the “Set App Variable” icon from the logic menu to the right, but the node looks nothing like your screenshot. I also tried to look at one of the Video tutorials, but to no avail. You mentioned the Page Layout and I see it in the screenshot, but I’m not sure how you changed the app variable into an event (I also tried to search for app variables in the Forum, but didn’t find anything that would help). All of this is kinda frustrating because I’m feeling stupid, as if I’m missing something or not doing something right. I’m not sure how to perform an action using your example. I attempted to, but came up with error messages, so I removed it and just stopped. Now I’m making myself dizzy trying to remember how I got to the list of values in the 1st place along with how in the world you were able to create an event and connect these nodes. I wish I was able to figure this out on my own instead of constantly asking questions to something that seems so easy.

Don’t sweat it. There’s a lot of hard concepts to grasp and a complex tool to learn here.
this is how you add an event on app variable change.

(note that there’s a bug that you might need to choose the binding twice until it takes effect. Thought we fixed this one already :roll_eyes:)

Ok, so as you can see, I was able to follow your instruction and was successful for the most part. I managed to cre8 a chosenPage action, along with the page variable of at least all of the pages on the dropdown menu. You can see from the screenshot example how I did it. You can also notice from the last screenshot that when I saved the changes that what was originally next to the checkbox–the type of service–is now not there, which is fine, seeing how redundant it was. My problem now is that the Featured page is only pulling up, nothing else. I have managed to allow the Dropdown List to select the other pages, which is an improvement, they just wont populate, except for the Featured page, so I’m still missing a step here. I also followed the Video Tut on Page Parameters, thinking it might help, but it didn’t. What is it that I’m doing wrong?

Your select button is still hardcoded to open the Featured page

I know. That’s been a problem for me to have it select multiple choices on the Dropdown List. How can I program it to select any one of the options on the list? I’ve been attempting to fix this issue, but have had no solutions, and, as you can tell, I’ve been searching on the forum and the Video Tutorials for a solution.

I’m still having issues with combining multiple pages to the dropdown list. Anybody have any suggestions or solutions?

Hi, @boot-cheese-3000 are you still having these problems? Sorry for taking so long to answer.

Yes, unfortunately. I had to basically stop for a bit since I was getting frustrated with it. I saw that someone uploaded some new Video Tutorials on YouTube, but I haven’t gotten around to peeping them, so I’m not sure if there’s a solution there. If you have one, you can tell me what it may be to help me out and make this quicker for me. I’m beginning to grow hopeless about whether I can complete this or not.

Okay, so is the issue that your app doesn’t open a new page when user selects an option from Dropdown on Select services page?

If so, there’s a few issues there.

  • You have bound the Selected value of the Dropdown to a App variable that doesn’t exist via Formula -> Bind directly to an App variable (chosenPage), don’t use Formula here
  • After chosenPage did change event you test with a Formula if chosenPage is empty and then continue your logic, but you’d want to continue your logic if it was not empty
  • In the next Formula you test if the chosenPage is equal with “page 1”, but that’s not one of your Dropdown values

I think a good place to continue would be to fix these and then test the app again.

But before that if you haven’t checked our new tutorials, I’d suggest you to do that. You can find tutorials and more info here: Especially I’d suggest you to check out our AppGyver Academy: