web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Power Apps Customized ...
Power Apps
Unanswered

Power Apps Customized SharePoint List Entry/Edit Form

(0) ShareShare
ReportReport
Posted on by Microsoft Employee

Hello everyone, and thanks in advance for helping!  I am very much a self-professed novice when it comes to PowerApps, so any help is very much appreciated!

 

Background: I have a SharePoint List for which I used the Customize with PowerApps option to customize the Edit/Entry Form.  The underlying SharePoint list utilizes a combination of Text, Number and Lookup columns.

 

The actual Edit/Entry Form works well enough.  However there are a few glaring things that are keeping it from looking it's best.  I've attached a screenshot to try and illustrate what I'm talking about.

 

  • Fields that are appear as I would like them on the actual SharePoint list do not appear the same way when the PowerApp Edit/Entry form is opened.  Examples include:
    • Contract Value (shown as $10,000.00 in SharePoint list but simply 10000 in Form)
    • Percentages have to be entered in the PowerApp based Edit/Entry as .1, but they show in the SharePoint List as 10%, and before I switched over to using the PowerApps Form the user could simply enter 10 and it would know that was 10%
    • The Calculated field shown in the screenshot shows as 1000.00000000000, while when viewed in the list it's showing properly as $1,000.00
  • Right now when user presses Save after making Edit/Entry, it properly saves but doesn't close the Form.  Is there a way to get it to automatically close upon Save without making the user 'X' out of the Edit/Entry Form?
  • In the screenshot, where you can see COMMISSION PAYMENT MILESTONE #1, there are also fields for #2 and #3.  Is it possible to have those appear only if the %Due for #1 doesn't equal 100%?

SharePoint List - PowerApps Edit Form.jpg

 

Categories:
  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    Just a quick update....I was actually able to get the currencies to display correctly by changing the Parent.Default under Text to the following:  Text(Value(Parent.Default),"[$-en-US]$ #,###")

     

    Can't figure out getting the %s to display and allow entry as 50% for example (as opposed to .5) or any of the other questions.

     

    Very excited to be learning something though!

  • dyee4613 Profile Picture
    301 on at

    I don't think there is a great way to do percentages.  I'd just multiple your number by 100 then add the % sign.  If it's in a gallery, the code is thisitem.percentage* 100 & "%"

     

  • v-yutliu-msft Profile Picture
    Microsoft Employee on at

    Hi @Anonymous ,

    1)Do you mean that the data format is not same in sharepoint list and custom form?

    The reason why you met this problem is that the data format is different in these two places.

    You need to set them separately.

    If you want to set data format of sharepoint list, you could set it in list settings.

    If you want to set data format of custom form, you could set it in that control's Default by using Text function.

    For example:

    Contract Value textinput's Default:

    Text(ThisItem.'Contract Value',"[$-en-US]$#,###")

    FO Commission textinput's Default:

    Text(ThisItem.'FO Commission'*100,"[$-en-US]#%")

     Total Order Commission Due textinput's Default:

    Text(ThisItem.'Total Order Commission Due',"[$-en-US]$#,###.00")

     

     

    2)Do you want to close the custom form when you save the data?

    If so, set the SharePointIntegration's OnSave:

    SubmitForm(SharePointForm1);Exit()

     

    3)Do you want to make some datacards visible only if the %Due for #1 doesn't equal 100%?

    Then you just need to set these datacards' Visible:

    If(ThisItem.%Due=1,false,true)

     

     

    Best regards,

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    So as far as making the fields visible or not visible, the above formula works, but I can't seem to make it dynamic.  So by that I mean someone has to enter the %, press submit, and then go back into the form to see the fields.  Is there a way to make it show the fields in real time....after the user enters data, the necessary fields would then become visible, they can continue entering information as necessary and then press submit?

     

    Also, do I need to be worried about the error showing in the attached screenshot?  Annotation 2020-06-16 135559.jpg

    Annotation 2020-06-16 135559.jpg
  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    So the above formula to show/hide the fields works, but it seems to require the user to enter the data, press save, and then re-enter the Form to show the appropriate fields.  Is there a way to dynamically in real time show/hide the fields based on the data that the user is entering?

     

    Also, should I be concerned about the attached error?Annotation 2020-06-16 135559.jpg

    Annotation 2020-06-16 135559.jpg
  • dyee4613 Profile Picture
    301 on at

    Use the in-app field name instead of the sharepoint datasource.  For example, you will use "If(dropdown2.selected.value = "hopskippity", false,true)

     

    Edit: You don't have to worry about the delegation warning.  When you switch the visible priority to the field instead of the data source that will go away.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 409 Super User 2026 Season 2

#2
Mohsin Ali Profile Picture

Mohsin Ali 328

#3
WarrenBelz Profile Picture

WarrenBelz 252 Most Valuable Professional

Last 30 days Overall leaderboard