Øvelse – design yderligere sider og mail i Power Apps

Fuldført

I dette undermodul skal du designe nogle ekstra sider for at understøtte dine mixed reality-funktioner. Disse sider udfører nogle specifikke funktioner, der kræves, for at programmet kan fungere korrekt. Du bruger også mailfunktionen i Power Apps til at sende ordreoplysningerne til kunderne.

Opret noteside

Brugeren kan tage billeder under -visningen i MR--sessionen og få dem vist via et galleri. På siden Noterkan du gemme tekstnoter og billeder, der er taget under Vis i MR--sessionen.

  1. Opret to nye Tomme-skærme, og omdøb dem Product_notes og Carpet_notes.

    Skærmbillede af nye skærmbilleder til noter.

  2. Design siden Product_notes: Vælg rullelisten Input, og vælg derefter tekstinput . Omdøb den TextInput_products.

    Skærmbillede af tilføjelse af tekstinput.

  3. Vælg Gallery>Horizontal for at medtage en vandret type galleri. Du gemmer billeder, der er taget under View i MR-sessionen i dette galleri. Omdøb galleriet View_products.

    Skærmbillede af tilføjelse af vandret galleri.

  4. Placer galleriet på den anden del af skærmen. Bevar kun billedet ved at slette subtitle og Title. Forstør billedet.

    Skærmbillede af kun billede i galleriet.

  5. Vælg galleriet, og konfigurer egenskaben Items ved at tilføje følgende linje:

    ViewInMR1.Photos
    

    Skærmbillede af tilføjelse af egenskab til galleriet.

    Alle de billeder, der er taget i View i MR-sessionen, gemmes i dette galleri til fremtidig reference.

  6. Lad os indsætte en etiket øverst på skærmen. Vælg indstillingen Label, og derefter Centrer den. Tilpas placeringen, farven og teksten i henhold til dine behov. Omdøb den Notes_label.

    Skærmbillede af indsættelse af mærkat.

  7. Vi placerer et tilbage--ikon over det tidligere tilføjede Label- for at hjælpe brugeren med at navigere til startside, når det er nødvendigt. Hvis du vil tilføje ikonet Tilbage, skal du udvide rullelisten ikoner under fanen Indsæt og derefter vælge ikonet Tilbage.

    Skærmbillede af tilføjelse af tilbage-ikon.

  8. Placer ikonet Tilbage korrekt, og konfigurer egenskaben OnSelect ved at tilføje følgende:

    Navigate(Product_details,ScreenTransition.Cover)
    

    Skærmbillede af placering og OnSelect.

  9. Skift til skærmen Product_details, og tilføj et ikon for Note på rullelisten ikoner på fanen Indsæt.

    Skærmbillede af tilføjelse af noteikon.

  10. Konfigurer egenskaben OnSelect for ikonet for Note ved at tilføje følgende linje:

    Navigate(Product_notes,ScreenTransition.CoverRight)
    

    Skærmbillede af OnSelect til note.

  11. Repliker den samme procedure for Notes_carpets.

    Seddel

    Vi inkluderer ikke funktionen -visning i MR- for kategorien Tæpper. For siden Notes_carpets skal du udelade tilføjelse af Gallery-kontrolelementet til at gemme billeder, der er taget under -visningen i MR- session.

    Drikkepenge

    Du kan teste dit program ved at trykke på F5 på tastaturet eller ved at vælge knappen Afspil i øverste højre hjørne af Power Apps Studio.

Opret ordreoversigtsside

  1. Føj knapper til skærmbillederne Product_details og Carpet_details. Omdøb knapperne Order_product og Order_carpet. Skift visningsteksten for knapperne til Order.

    Skærmbillede af tilføjelse af ordreknap.

  2. Opret to nye Tomme-skærme, og omdøb dem Order_products og Order_carpets.

    Skærmbillede af tilføjelse af nye skærme.

  3. Vælg skærmen Product_details, og konfigurer derefter egenskaben OnSelect for knappen Order på følgende måde:

    Navigate('Order_products',ScreenTransition.Cover)
    

    Skærmbillede af konfigurationen Order OnSelect.

  4. Følg den samme procedure for skærmen Carpet_details.

  5. På siden Order_products skal du indsætte Product, Price, Colorog Notes navne og omdøbe dem tilsvarende.

    Skærmbillede af mærkater i Order_sofas.

  6. Indsæt tomme navne ud for Product, Price, Colorog Notes som vist i figuren.

    Skærmbillede af tomme navne i Order_sofas.

  7. Konfigurer egenskaben Text for disse tomme navne på følgende måde:

    • produkt:

      Gallery_products.Selected.Name
      

      Skærmbillede af konfiguration af produkttekst.

    • pris:

      Gallery_products.Selected.Price
      

      Skærmbillede af konfiguration af pristekst.

    • farve:

      Gallery_products.Selected.Color
      

      Skærmbillede af konfiguration af farvetekst.

    • noter:

      TextInput_products.Text
      

      Skærmbillede af konfiguration af notetekst.

  8. Tilføj en anden etiket øverst, og ret visningsteksten til ordreoversigt. Rediger skriftstørrelsen og skrifttypen i henhold til dine behov.

    Skærmbillede af tilføjelse af mærkaten Ordreoversigt.

  9. Udvid rullelisten Gallery , og vælg Vandret. Bevar kun billedet. slet andre komponenter i Gallery. Omdøb den Order_gallery_products

    Skærmbillede af tilføjelse af galleri.

  10. Konfigurer egenskaben Items for dette galleri ved at tilføje følgende linje:

    ViewInMR1.Photos
    

    Skærmbillede af konfiguration af elementer i galleriet.

  11. Tilføj tre Mærkater, og skift visningsteksten til Angiv din mail for at få en ordrebekræftelsesmail!, organisationsmail-id:og kundemail-id:.

    Skærmbillede af tre mærkater.

  12. Udvid rullelisten Input, og vælg Tekstinput. Føj to Tekstinput komponenter til skærmen, og placer dem som vist på billedet. Omdøb dem Input1_products og Input2_products.

    Skærmbillede af to tekstfelter.

  13. Konfigurer egenskaben tiptekst ved at tilføje Angiv mail-id:; gem ingen værdi i egenskaben Default. Juster skriftstørrelsen og farven efter behov.

    Skærmbillede af konfiguration af tiptekst.

  14. Tilføj en knap under fanen Indsæt , og konfigurer dens egenskab Text ved at tilføje Bekræft.

    Skærmbillede af tilføjelse af knappen Bekræft.

  15. Udvid rullelisten ikoner for , og vælg ikonet Tilbage og Hjem. Placer dem korrekt, som vist på billedet.

    Skærmbillede af tilføjelse af ikoner for hjem og hjem.

  16. Konfigurer egenskaben OnSelect for disse to ikoner på følgende måde:

    • tilbage:

      Navigate(Product_details,ScreenTransition.CoverRight)
      

      Skærmbillede af konfiguration af OnSelect igen.

    • hjem:

      Navigate('Home Page',ScreenTransition.CoverRight)
      

      Skærmbillede af konfiguration af OnSelect: Order.

  17. Følg samme procedure for Order_carpets.

Opret slutside

  1. Opret et Tomt-skærmbillede, og omdøb det Siden Slut.

    Skærmbillede af slutsiden.

  2. Tilføj en Label, og ret dens visningstekst til sendt ordre!. Placer etiketten efter behov på skærmen.

    Skærmbillede af tilføjelse af mærkat for Ordren blev placeret.

  3. Tilføj en knap nederst på skærmen. Konfigurer egenskaben Text for knappen ved at tilføje Shop more. Lad os sende brugeren til startsiden: Vælg knappen Køb flere, og tilføj derefter følgende linje i egenskaben OnSelect.

    Navigate('Home Page',ScreenTransition.Cover)
    

    Skærmbillede af knappen Vis mere.

  4. Udvid rullelisten Media , og vælg Image for at føje en billedkomponent til den slutside.

    Skærmbillede af tilføjelse af billedkomponent.

  5. Placer billedet som vist på billedet. Vælg det logo fil, der skal vises.

    Skærmbillede af tilføjelse af logofil til billedkomponenten.

    Drikkepenge

    Gem dit program ofte ved at vælge fanen Filer øverst og vælge indstillingen Gem. Hvis du bliver bedt om det, skal du vælge indstillingen Indstillingen cloudmiljøet og derefter vælge Gem.

Send mails via Power Apps

  1. Vælg fanen Data , og vælg + Tilføj data. Udvid Connectors, og vælg derefter Office 365 Outlook- for at tilføje den som en af connectorerne til dette program.

    Skærmbillede af tilføjelse af dataconnectors til Outlook.

  2. Åbn Order_products, og konfigurer derefter egenskaben OnSelect for knappen Bekræft for ved at tilføje følgende linjer:

    Office365Outlook.SendEmailV2(Input1_products & ";"& Input2_products,"Order Summary","<b> Your order is successfully submitted! </b> <br> Order details are as follows: <ul> <li> Product: " & Order_product_name_details & "</li> <li> Price: " & Order_price_details & "</li> <li> Color: " & Order_color_details & "</li> </ul>Notes: " & TextInput_products & "<br><b> Thank you for shopping with us! </b>");
    Navigate('End page',ScreenTransition.Cover)
    

    Skærmbillede af konfiguration af knappen Bekræft.

    Seddel

    De navne, der bruges i den foregående funktion, følger navngivningskonventionerne, der bruges i dette program på udviklingstidspunktet. Du kan tilpasse funktionen i henhold til dit program.

Hvis du implementerer de foregående trin, skal programmet fungere på følgende måde: Dit program indeholder en noteside til at gemme alle sessionsnoter, en ordreoversigtsside til at gennemse din ordre og sende mails og en slutside for at give en fremragende lukning af programmet.

 Animation af programdemo efter tilføjelse af yderligere sider og mailfunktionalitet.

Test dit program på en mobilenhed

  1. Vælg downloadlinket til din enhed:

  2. Åbn Power Apps på din mobilenhed, og log på med legitimationsoplysningerne til din Microsoft-konto.

  3. De apps, du har brugt for nylig, vises på standardskærmen, når du logger på Power Apps Mobile.

    Home- er standardskærmen, når du logger på. Den viser de apps, du har brugt for nylig, og de apps, du har markeret som favoritter.

  4. Hvis du vil køre en app på en mobilenhed, skal du vælge appfeltet. Hvis det er første gang, du kører en lærredsapp ved hjælp af Power Apps Mobile, vises strygebevægelserne på en skærm.

  5. Hvis du vil lukke en app, skal du bruge fingeren til at stryge fra appens venstre kant til højre. På Android-enheder kan du også vælge knappen Tilbage og bekræfte, at du vil lukke appen.

    Seddel

    Hvis en app kræver en forbindelse til en datakilde eller tilladelse til at bruge enhedens funktioner (f.eks. kamera- eller placeringstjenester), skal du give samtykke, før du kan bruge appen. Normalt bliver du kun spurgt, første gang du kører appen.