cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
sf1173nyc
Frequent Visitor

Multi Select Checkbox in Sharepoint Integrated Form

Hello all!  I am hoping you can help me solve my problem with my sharepoint integrated form.  I watched @RezaDorrani YouTube video for Multi Select Checkbox in Power Apps and while this video as all Reza videos are awesome this is for a canvas app and trying to get this to work in a sharepoint integrated form.  I have been successful in getting the form to work in new and edit mode but not view mode.  I am using the formula below on my OnVisible which I updated to point to the SharePointIntegration as opposed to the main gallery like Reza showed in his video.

sf1173nyc_0-1653671988469.png

 

Any ideas where else I would need to update?

This is what I see for the list item: 

sf1173nyc_1-1653672195156.png

What I click to view the list item I see this below.  How can I get the check boxes selected to show in view mode?

sf1173nyc_2-1653672265503.png

Then once I go into edit mode I can see the items that were selected and can change and update these with no issue.

sf1173nyc_3-1653672331401.png

 

 

 

1 ACCEPTED SOLUTION

Accepted Solutions

Sorry for not responding I put this down over the long weekend and I just started this up again today but the good news is I was finally able to get this to work in view mode by changing some of the logic.  I made the OnVisible to blank and then updated the Default for the Checkbox to the below:

sf1173nyc_0-1654035758163.png

Then I updated the OnEdit, On New and OnView for the SharePointIntegration to the following:

sf1173nyc_1-1654035970171.png

sf1173nyc_2-1654035987223.png

sf1173nyc_3-1654036014983.png

All the above seems to have done the trick.  Thanks for responding and trying to help.

View solution in original post

19 REPLIES 19
WarrenBelz
Most Valuable Professional
Most Valuable Professional

Hi @sf1173nyc ,

Your fundamental issue I believe is that the collection that is needed to populate the existing items is not running. SharePoint Integration has a weakness that items at App OnStart and Screen OnVisible will not run at times if you simply switch records as the app and screen are "already open" in the view of Power Apps - you have simply changed the record displayed. To test this theory on yours, refresh SharePoint (with the browser refresh button) and see if it works first time in View Mode.

 

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.

Visit my blog Practical Power Apps

WarrenBelz
Most Valuable Professional
Most Valuable Professional

Hi @sf1173nyc ,

Just checking if you got the result you were looking for on this thread. Happy to help further if 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.

Visit my blog Practical Power Apps

Sorry for not responding I put this down over the long weekend and I just started this up again today but the good news is I was finally able to get this to work in view mode by changing some of the logic.  I made the OnVisible to blank and then updated the Default for the Checkbox to the below:

sf1173nyc_0-1654035758163.png

Then I updated the OnEdit, On New and OnView for the SharePointIntegration to the following:

sf1173nyc_1-1654035970171.png

sf1173nyc_2-1654035987223.png

sf1173nyc_3-1654036014983.png

All the above seems to have done the trick.  Thanks for responding and trying to help.

Anonymous
Not applicable

Hi @sf1173nyc ,

I followed all the steps you mentioned above but what i am noticing is that if i edit few items and save it at that it works fine but then if i refresh the page and edit again. Previous values saved goes blank and new value is saved. Not sure what am i doing wrong here. Seems to be something with collection. Any help is appreciated. This is what i have on my form:
OnView
Refresh('Training Request Form');
ClearCollect(
colSOData,
SharePointIntegration.Selected.'Strategic Objectives'
);
ViewForm(SETRForm)
OnEdit
Refresh('Training Request Form');
ClearCollect(
colSOData,
SharePointIntegration.Selected.'Strategic Objectives'
);
EditForm(SETRForm)

OnNew
Refresh('Training Request Form');
ResetForm(SETRForm);
Clear(colSOData);
NewForm(SETRForm)

Default

If(SETRForm.Mode <> FormMode.New,ThisItem.Value in SharePointIntegration.Selected.'Strategic Objectives'.Value)

I followed Reza's video exactly then made the changes I noted in my post so look at your other settings.  With the Datacard Selected make sure your Default and Update is set to your collection colSOData.  Below is what my tree view looks like and noted the areas where I have made changes. 

sf1173nyc_0-1654180127310.png

Hi @sf1173nyc ,

 

I was so happy to find this post! I have been trying to figure out this checkbox issue for months! I followed Reza's video, and one by Krishna Rachakonda, and other various videos and posts. The problem with all of them was they were using the canvas app and not the integrated app.  And also - MS seems to change things so often, pieces of code and screenshots all seem to be irrelevant 6 months later. 😞 

 

Unfortunately, following your guide I have still not been able to make this work!  

 

I did all the stuff in Reza's video. Then I made OnVisible blank (nothing in it) and updated the Checkbox Default and the OnEdit, On New and OnView for the SharePointIntegration.  And the datacard's Default is set to the collection. 

 

Those three in the SharePointIntegration aren't working for me. They all have the squiggly red underline under Refresh(Checkbox1).  

 

AMcAdams_0-1663685821604.png

 

There are two errors for each of these:

- Expected a record or table value

- The function 'Refresh' has some invalid arguments.

 

I tried changing it from Checkbox to the gallery, the datacard, the form, everything! Obviously I'm grasping at straws here. I don't understand why it doesn't like "checkbox1" when it works fine for you. 

 

 

 

Anonymous
Not applicable

I am sure it works in Canvas App but it does not work in Integrated App. As shown above I also tried modifications to it and still was giving weird results. When i would click on Edit first time it would show all checks as blank and on second refresh it will load properly and will work fine onwards. I just did not go back try to figure that out but hopefully someone can share if they got it to work.

I have built to sharepoint integrated forms that use this checkbox functionality and have not issue so not sure why it doesn't work for you.  

I just checked my sharepoint integrated forms to make sure they are still working with no issue and they are still running as they should.  I am putting a screen shot of the write up I did as I was tasked to solve this for someone else in my company.  In the list I created multi select choice column called Fruit Type.

sf1173nyc_0-1663688053414.png

 

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,835)