cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Anonymous
Not applicable

Creating a success alert

I am trying to create a success alert for when the user submits a form. Unfortunately, I am running into few issues.


In screen 1 the user fills out the form.

The form OnSuccess function is the following:

If(FormType="New",
Navigate(MyTravelRequestList,ScreenTransition.Fade,{SuccessMessage:"New Request Created"}),
Back()
)

In Screen 2 I have a group with Rectangle, X icon and text field
The groups visible property is set to this function:

If(IsBlank(SuccessMessage),false,true)

Now This does work as I launch the App the Success Alert is not visible and when I create a new record it does display the message. However I can not get the X (close the alert) button to work.

This is what I put with no success:

UpdateContext(SuccessMessage:"")
UpdateContext(SuccessMessage:blank())

None of them work and I get this error:

The first argument of 'UpdateContext' should be a record. 


Picture:
1.png

 

Any help appreciated. Maybe there are better ways to implement a success alert message? Also I need to use a variable for the message as it will not always be the same message for success.

 

1 ACCEPTED SOLUTION

Accepted Solutions
Anonymous
Not applicable

Re: Creating a success alert

I found my mistake, very silly one, you can delete this post.

Forgot to add { } for Context variables

In order to fix replace:

UpdateContext(SuccessMessage:"")

With:

UpdateContext({SuccessMessage:""})



View solution in original post

6 REPLIES 6
Anonymous
Not applicable

Re: Creating a success alert

I found my mistake, very silly one, you can delete this post.

Forgot to add { } for Context variables

In order to fix replace:

UpdateContext(SuccessMessage:"")

With:

UpdateContext({SuccessMessage:""})



View solution in original post

bishoy
Level: Powered On

Re: Creating a success alert

@Anonymous i was looking for this option,

 

what i want to know is this will appear only on the gallery screen once the item add or edit ? 

 

 

rgparisoto
Level: Powered On

Re: Creating a success alert

Hi @Anonymous!

 

Do you know if is possyble to, instead of click on close botton, give a 2 seconds time to 'pop1' desappear?

 

Thank you.

 

 

Lingualizer
Level: Powered On

Re: Creating a success alert

@rgparisoto
I came across this post but looking into another approach:

varShowMessage:false
This variable controls the visibility of the SuccessMessage.
OnSucess (when the form has been transmitted)
   varShowMessage:true
   start a timer (duration 3s)
OnTimerEnd
  varShowMessage:false

 

Thats the theory 🙂

I cant't make the timer start when the form is in Edit mode.

Anonymous
Not applicable

Re: Creating a success alert

There is no longer a need to show success messages this way.

 

PowerApps now has a Notify() function that will display a success/warning/error/info message.

 

More on Notify()

Ateeq-Pirzada
Level: Powered On

Re: Creating a success alert

I have just figured a simple solution for this try the following code in the button 'OnSelect' properties.:

 

SubmitForm(EditForm2);Notify("Form Submitted",Success)

Helpful resources

Announcements
thirdimage

Power Automate Community User Group Member Badge

Fill out a quick form to claim your user group badge now!

sixthImage

Power Platform World Tour

Find out where you can attend!

Power Platform 2019 release wave 2 plan

Power Platform 2019 release wave 2 plan

Features releasing from October 2019 through March 2020

fifthimage

Microsoft Learn

Learn how to build the business apps that you need.

Top Kudoed Authors (Last 30 Days)
Users online (5,665)