cancel
Showing results for 
Search instead for 
Did you mean: 
Reply

How to display multi select combo box values in a HTMLText box

Hi all,

I have a combo box in a form in my Power App where users can select multiple values. Once the form in the Power App has been updated the next step is for some staff to then hit a button which compiles all form information into a PDF file. This is achieved by displaying all form fields in between html in a HTMLText box, and then passing this information to Power Automate which converts the html into a PDF file.

eg

"<tr>
<td><strong>Title</strong></td>
<td>"

&

galReports.Selected.'Item Title'

&

"</td>
</tr>
<tr>"

 

All is well except when trying to bring in the multiple values of the combo box. I have tested that I can retrieve this information in the App by using a listbox elsewhere on the screen to display all of the values

galReports.Selected.'Field Name'

 

However I cannot work out the code to display this within the HTMLText box. Thanking those in advance who can offer assistance.

 

regards,

Andrew

1 ACCEPTED SOLUTION

Accepted Solutions

@AndrewGibson1 ,

This should work

Concat(GalReports.Selected.'Biomedical Cause',Value & ",")

 

Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.

 

View solution in original post

11 REPLIES 11
WarrenBelz
Most Valuable Professional
Most Valuable Professional

Hi @AndrewGibson1 ,

Use 

Concat(galReports.SelectedItems,'Item Title' & ",")

this will put a comma between them but you can use an delimiter you want.

 

Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.

Thanks Warren,

I have added that in, but it doesnt seem to like the syntax we are using. Note I need to replace the "," with ',' at the end as the " in a HTMLText box is used to interchange between HTML and PowerApp formulas

AndrewGibson1_0-1602711594952.png

The error message I get when I hover over this is:

"Name isn't valid. This identifier isn't recognised.

The function 'Concat' has some invalid arguments"

@AndrewGibson1 ,

I just noticed the control name used - is this a Gallery or the combo box?

The syntax is correct for a Combo Box (so use that control name) and you need “”, not ‘’.

 

Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.

galReports is the name of the gallery. 'Biomedical Cause' is the name of the combo box (ie the control name).

 

I have switched '' back to "" and no joy

 

@AndrewGibson1 ,

Want are the Items of the Combo Box ‘Biomedical Cause’ ? You need

Concat('Biomedical Cause'.SelectedItems,xxxx & ",")

where xxxx depends on the Items property of ‘Biomedical Cause’

When you type ‘Biomedical Cause’.Selected. (note second dot), valid values will come up underneath. For some guidance of what they mean: -

  • If your Items are Choices(ListName.FieldName) - a Choices or Lookup field), xxxx will be Value
  • If they are Distinct( . . .  .), it will be Result
    The other option is when they are based on a field value in a list (other than Distinct), then it will be FieldName (actual field name)

To test this before putting into the HTML, put a label on the screen with just the Concat code.

 

Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.

 

Back in my PowerApp I create a label and add the following in as text and yes, it wants to show Value given the datasource is a Choice field in a SharePoint list.

 

AndrewGibson1_1-1602714451686.png

 

When I add the concat formula in the text property of the new label 

Concat('Biomedical Cause'.SelectedItems,Value & ",")

I get the following error message

"Invalid use of '.'

The function 'Concat' has some invalid arguments"

 

I would of thought we would need to bring in galReports.selected as a prefix to the formula somewhere given we are trying to show the values of the selected item in a Gallery?

 

So I tried changing the formula in the label to

galReports.Selected.Concat('Biomedical Cause'.SelectedItems,Value & ",")

but I got a message:

"Invocation of unknown or unsupported function" so obviously I was getting way off track...

@AndrewGibson1 ,

Before we get of track here, the Concat() syntax for a multi-select combo box is correct. Is your combo multi-select?
It probably is irrelevant as you now mention you want the items “selected” in your gallery - I assume you mean the values in the combo boxes?

I will be offline for a while and need a PC to test so try the process in a few hours after you confirm this. Can you please explain the process you are trying to capture.

Warren, thanks for your patience with me on this - as I'm relatively new to this so perhaps not explaining myself that well.

 

The gallery is not showing the values of the combobox, but a list of SharePoint items.

 

For each SharePoint list item there are about 24 columns (fields) of data. Of these fields, 1 is a Choice field that can hold multiple values.

 

These 24 fields are shown in the PowerApp as a form for users to populate values against each record.

 

I then have a separate page where certain admin users can prepare a PDF report for each record (that shows the values of each field for the selected record).

 

To enable this we use a gallery that lists all of the SharePoint items (records), and when users select a one of these its populates a htmltext box with the field values for that selected record (and most fields populate using the formula of galReports.selected."fieldname"). The one field I am having the issue with is the "Biomedical Cause" multi select combo box as it seems to need different syntax .

@AndrewGibson1 ,

This should work

Concat(GalReports.Selected.'Biomedical Cause',Value & ",")

 

Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.

 

Helpful resources

Announcements

Community will be READ ONLY July 16th, 5p PDT -July 22nd

Dear Community Members,   We'd like to let you know of an upcoming change to the community platform: starting July 16th, the platform will transition to a READ ONLY mode until July 22nd.   During this period, members will not be able to Kudo, Comment, or Reply to any posts.   On July 22nd, please be on the lookout for a message sent to the email address registered on your community profile. This email is crucial as it will contain your unique code and link to register for the new platform encompassing all of the communities.   What to Expect in the New Community: A more unified experience where all products, including Power Apps, Power Automate, Copilot Studio, and Power Pages, will be accessible from one community.Community Blogs that you can syndicate and link to for automatic updates. We appreciate your understanding and cooperation during this transition. Stay tuned for the exciting new features and a seamless community experience ahead!

Summer of Solutions | Week 4 Results | Winners will be posted on July 24th

We are excited to announce the Summer of Solutions Challenge!   This challenge is kicking off on Monday, June 17th and will run for (4) weeks.  The challenge is open to all Power Platform (Power Apps, Power Automate, Copilot Studio & Power Pages) community members. We invite you to participate in a quest to provide solutions in the Forums to as many questions as you can. Answers can be provided in all the communities.    Entry Period: This Challenge will consist of four weekly Entry Periods as follows (each an “Entry Period”)   - 12:00 a.m. PT on June 17, 2024 – 11:59 p.m. PT on June 23, 2024 - 12:00 a.m. PT on June 24, 2024 – 11:59 p.m. PT on June 30, 2024 - 12:00 a.m. PT on July 1, 2024 – 11:59 p.m. PT on July 7, 2024 - 12:00 a.m. PT on July 8, 2024 – 11:59 p.m. PT on July 14, 2024   Entries will be eligible for the Entry Period in which they are received and will not carryover to subsequent weekly entry periods.  You must enter into each weekly Entry Period separately.   How to Enter: We invite you to participate in a quest to provide "Accepted Solutions" to as many questions as you can. Answers can be provided in all the communities. Users must provide a solution which can be an “Accepted Solution” in the Forums in all of the communities and there are no limits to the number of “Accepted Solutions” that a member can provide for entries in this challenge, but each entry must be substantially unique and different.    Winner Selection and Prizes: At the end of each week, we will list the top ten (10) Community users which will consist of: 5 Community Members & 5 Super Users and they will advance to the final drawing. We will post each week in the News & Announcements the top 10 Solution providers.  At the end of the challenge, we will add all of the top 10 weekly names and enter them into a random drawing.  Then we will randomly select ten (10) winners (5 Community Members & 5 Super Users) from among all eligible entrants received across all weekly Entry Periods to receive the prize listed below. If a winner declines, we will draw again at random for the next winner.  A user will only be able to win once overall. If they are drawn multiple times, another user will be drawn at random.  Individuals will be contacted before the announcement with the opportunity to claim or deny the prize.  Once all of the winners have been notified, we will post in the News & Announcements of each community with the list of winners.   Each winner will receive one (1) Pass to the Power Platform Conference in Las Vegas, Sep. 18-20, 2024 ($1800 value). NOTE: Prize is for conference attendance only and any other costs such as airfare, lodging, transportation, and food are the sole responsibility of the winner. Tickets are not transferable to any other party or to next year’s event.   ** PLEASE SEE THE ATTACHED RULES for this CHALLENGE**   Week 1 Results: Congratulations to the Week 1 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Community MembersNumber of SolutionsSuper UsersNumber of Solutions @anandm08  23 @WarrenBelz  31 @DBO_DV  10 @Amik  19 AmínAA 6 @mmbr1606  12 @rzuber  4 @happyume  7 @Giraldoj  3@ANB 6 (tie)   @SpongYe  6 (tie)     Week 2 Results: Congratulations to the Week 2 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Community MembersSolutionsSuper UsersSolutions @anandm08  10@WarrenBelz 25 @DBO_DV  6@mmbr1606 14 @AmínAA 4 @Amik  12 @royg  3 @ANB  10 @AllanDeCastro  2 @SunilPashikanti  5 @Michaelfp  2 @FLMike  5 @eduardo_izzo  2   Meekou 2   @rzuber  2   @Velegandla  2     @PowerPlatform-P  2   @Micaiah  2     Week 3 Results: Congratulations to the Week 3 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge.   Week 3:Community MembersSolutionsSuper UsersSolutionsPower Apps anandm0861WarrenBelz86DBO_DV25Amik66Michaelfp13mmbr160647Giraldoj13FLMike31AmínAA13SpongYe27     Week 4 Results: Congratulations to the Week 4 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge.   Week 4:Community MembersSolutionsSuper UsersSolutionsPower Apps DBO-DV21WarranBelz26Giraldoj7mmbr160618Muzammmil_0695067Amik14samfawzi_acml6FLMike12tzuber6ANB8   SunilPashikanti8

Check Out | 2024 Release Wave 2 Plans for Microsoft Dynamics 365 and Microsoft Power Platform

On July 16, 2024, we published the 2024 release wave 2 plans for Microsoft Dynamics 365 and Microsoft Power Platform. These plans are a compilation of the new capabilities planned to be released between October 2024 to March 2025. This release introduces a wealth of new features designed to enhance customer understanding and improve overall user experience, showcasing our dedication to driving digital transformation for our customers and partners.    The upcoming wave is centered around utilizing advanced AI and Microsoft Copilot technologies to enhance user productivity and streamline operations across diverse business applications. These enhancements include intelligent automation, AI-powered insights, and immersive user experiences that are designed to break down barriers between data, insights, and individuals. Watch a summary of the release highlights.    Discover the latest features that empower organizations to operate more efficiently and adaptively. From AI-driven sales insights and customer service enhancements to predictive analytics in supply chain management and autonomous financial processes, the new capabilities enable businesses to proactively address challenges and capitalize on opportunities.    

Updates to Transitions in the Power Platform Communities

We're embarking on a journey to enhance your experience by transitioning to a new community platform. Our team has been diligently working to create a fresh community site, leveraging the very Dynamics 365 and Power Platform tools our community advocates for.  We started this journey with transitioning Copilot Studio forums and blogs in June. The move marks the beginning of a new chapter, and we're eager for you to be a part of it. The rest of the Power Platform product sites will be moving over this summer.   Stay tuned for more updates as we get closer to the launch. We can't wait to welcome you to our new community space, designed with you in mind. Let's connect, learn, and grow together.   Here's to new beginnings and endless possibilities!   If you have any questions, observations or concerns throughout this process please go to https://aka.ms/PPCommSupport.   To stay up to date on the latest details of this migration and other important Community updates subscribe to our News and Announcements forums: Copilot Studio, Power Apps, Power Automate, Power Pages

Users online (1,182)