[BUG REPORT] install: false on app page not working

So I have an app with 3 dynamic pages. The 3rd of these is a display of an informational table. This page has it's own navigation buttons, and I do not have nextPage specified for this page in preferences. I also have install: false specified since I don't need/want a "Done" button. However, the page does display a "Done" button, and interestingly, if you click that button it acts like it's a "Next" button and takes you to the first page.

I'm pretty sure either install: true (for "Done") or nextPage: "something" (for "Next") is required. If you specify neither, the platform is apparently defaulting to the former for you.

There are unofficial JavaScript tricks you can use to hide one of these despite that if really needed, though considering they are dependent on the specific, current UI implementation, I might suggest trying to work within the above framework if you can. Groovy allows you to be fairly dynamic here, e.g., the value of nextPage does not need to be a String literal and you could use a variable that gets set based on something else.

I was thinking it must be something along the lines of what you said: The platform assumes you've got one or the other and just defaults. But if it's going to default to a button that acts like a "next", the button shouldn't say "done"!

I'd be curious to hear more about the tricks you mentioned to hide these buttons...

Here is what I was alluding to:

Thanks - very helpful!

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.