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:
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.
Solved! Go to Solution.
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:""})
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:""})
@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 ?
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.
@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.
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.
I have just figured a simple solution for this try the following code in the button 'OnSelect' properties.:
SubmitForm(EditForm2);Notify("Form Submitted",Success)
Stay up tp date on the latest blogs and activities in the community News & Announcements.
Mark your calendars and join us for the next Power Apps Community Call on January 20th, 8a PST
Dive into the Power Platform stack with hands-on sessions and labs, virtually delivered to you by experts and community leaders.
User | Count |
---|---|
203 | |
187 | |
81 | |
50 | |
38 |
User | Count |
---|---|
303 | |
249 | |
124 | |
73 | |
55 |