include a screen in several different screens

Comments

6 comments

  • Avatar
    Siobhan Tabatabai, Community Manager

    Hi Bob,

    Thank you for your feedback! If I am understanding the problem correctly, I'd like to recommend exploring Mirror Fields as a solution. Here's an example of what that would look like in practice:

    Step 1. We add three fields to the first Screen to capture our electric motor details. We want to fill these out once, and then have the values show up on every following Screen in the App (see Step 2).

    Step 2. Next, we add another Screen and create three Mirror Fields, using the same labels for each.

    Step 3. Lastly, we set up the Field Settings for each Mirror Field to reflect their respective fields from our first Screen. We can then copy this Screen as many times as we like, adding whatever information we want in addition to the Mirror Fields.

    Now when we fill out a Submission on our mobile device, we fill out the Short Text Fields on the first Screen, and the Mirror Fields on the next two Screens will reflect the same information. We can also go back to the first screen, edit the information in the Short Text Fields, and it will immediately update the values across the Mirror Fields.


    I hope this helps, Bob!

    Thanks,

    Siobhan

    1
    Comment actions Permalink
  • Avatar
    Keith McQuait

    Whoa!!  Siobhan how'd you put the little animated video in there? A screenshot in motion.. cool!

    1
    Comment actions Permalink
  • It's a GIF! I recorded my screen, imported it into my video editing software, and then exported it as a GIF. Then I used the insert photo tool like I normally would with a static screenshot.

    They're fun to make and (hopefully) helpful for demonstrating things in action!

    2
    Comment actions Permalink
  • Avatar
    Bob Schaefer

    We use apps to record information during the commissioning of equipment. One piece of equipment might have from 1 to 15 motors in it, all of which I need to record certain basic facts & measurements, occasionally with added information for motors in certain uses. Right now, I have about five screens that record this information, including some loops to capture motors preforming the same job (i.e. 1-6 fan motors in a row). It's hard to manage the various locations & keep them all identical when I update things. What I'd like is a 'motor' section that can be included somehow in each of the different places I need to capture data regarding a motor, so that I can edit it just one location.

    And the animated GIF is pretty nice!

    0
    Comment actions Permalink
  • Avatar
    Keith McQuait

    I got nothing on this.. Nothing easy that is. I have a similar app situation. I need to do essentially the same inspection at 5 different locations. Each location has a different number of items eg. Area one has 6 inspections, area 2 has 11 inspections, Area 3 has 22 inspections. The inspections are all the exact same thing. Just repetitive. My app has 3 screens for each inspection that cover an entire page in the pdf output. Loops send me into a grid. I need more real estate on the report than realistically fits in a grid. I previously discussed/requested a looping screen option without a grid. In other words, I want the same 3 screens (a page) in my report to repeat over and over again. I literally have 15 different apps with a different amount of inspections in each one (3 screens per inspection. So 5 inspections = 15 screens, 22 = 66 screens. Have to add export labels to every field. It took a long time to build them all.

    0
    Comment actions Permalink
  • Hi Keith,

    I believe we can actually help you on that front -- specifically with getting more real estate on the PDF output of your loops. You may want to reach out to Troy for more information about Custom PDF. With that, we can break out fields from a loop grid and arrange them on the PDF however you'd like. Hope that helps address your real estate issue!

    Thanks,

    Siobhan

    1
    Comment actions Permalink

Please sign in to leave a comment.