Forum Discussion

Deleted's avatar
Deleted
Feb 15, 2019
Solved

PowerApps Canvas Template on Training - Navigation Question

I am creating an app from the "PowerApps Training" template (canvas app) and have completed the tutorial and reviewed the formulas, code, etc. However, several items are confusing.

  1. The navigation section seems to render the page names in the left-hand nav from a data source "Lessons" which yields "Welcome", "About", "Basics", etc. I cannot locate "Lessons" anywhere. There are no connected data sources and the "Collections and Variables" screen has no reference to "Lessons" so where are the left-hand nav titles coming from? From the screenshot (GalleryLessons_1 selected) you can see Filter uses "Lessons" but it cannot be found (It's not a variable either).
  2. There is a "DataTable1" on the  "Collections and Variables" screen which contains one column for the lesson number. In cases where I do NOT require an external data source, can I use a two-column data table as a data source? 

  3. What are the advantages to storing the navigation titles on a separate screen like "Collections and Variables"?

7 Replies

  • Where is this training template to look at? Lessons has to most likley be a collection but it could be a Local variable too. I'd need to look at the app to tell for sure.
    As for 2. you should create collections then read off that, which can include 2 columns or whatever you want and it's local to the app. Data table is just a rendering of a data source.
    3. Dynamic updates via data source instead of manually editing the app.
    • Deleted's avatar
      Deleted

      Thanks ChrisWebbTech for the response. 


      The tutorial is a template avail within the PowerApps creation tool in the browser. If you start from a template and select the "PowerApps Training" canvas app, you will be able to access it (pls see the attached screenshot). 

      "Lessons" cannot be found as a variable or global variable in the View > Variables menu. I simply can't find it, yet it is being used to render the LH nav screen/page names.

       

      • Not sure where you are looking but Lessons is a collection like I thought it was, if you click View > Collections it's right there.

Resources