Good day,
I have a Canvas app where people need to rate on various categories (using the rating stars feature in PowerApps). All the ratings are mandatory and I would like to show an error message if a rating category is omitted. However, I cannot get this to work. The Patch function works 100%, but the "IsBlank" and Error notification message do not work. Your assistance would be appreciated. Here is my code for the app:
//No Rating Error
UpdateContext({varNoRatingError:
If(IsBlank(Quality1);true;false)});;
//Error Message
If(varNoRatingError;Notify("Please rate all the categories"; NotificationType.Error);
Patch(SubmissionRatings; Defaults(SubmissionRatings); {Date: DatePicker1.SelectedDate; Topic: Dropdown4.SelectedText.Value; Committee: Dropdown2.SelectedText.Value; Assessor: AssessedbyTxt.Text; Quality1: Quality1.Value; BusinessCase2: BusinessCase2.Value; RiskMitigation3: RiskMitigation3.Value; Fitness4: Fitness4.Value; QualitySupport5: QualitySupport5.Value; TeamPerformance6: TeamPerform6.Value; OverallRating: Value(OverallAveTotalLbl.Text); Comments: CommentsTxt.Text; Quality1ValueLbl: Value(Quality1ValueLbl.Text); BusinessCase2ValueLbl: Value(BusinessCase2ValueLbl.Text); RiskMitigation3ValueLbl: Value(RiskMitigation3ValueLbl.Text); Fitness4ValueLbl: Value(Fitness4ValueLbl.Text); QualitySupport5ValueLbl: Value(QualitySupport5ValueLbl.Text); TeamPerformance6ValueLbl: Value(TeamPerformance6ValueLbl.Text)}))
Solved! Go to Solution.
Hi @janineb ,
The rating control always has a value so it will never be blank. Instead, try
UpdateContext({varNoRatingError:
If(Quality1.Value = 0;true;false)})
Hi @janineb ,
The rating control always has a value so it will never be blank. Instead, try
UpdateContext({varNoRatingError:
If(Quality1.Value = 0;true;false)})
Thank you! Working perfectly! Much appreciated
This training provides practical hands-on experience in creating Power Apps solutions in a full-day of instructor-led App creation workshop.
Come together to explore latest innovations in code and application development—and gain insights from experts from around the world.
User | Count |
---|---|
191 | |
70 | |
50 | |
37 | |
28 |
User | Count |
---|---|
243 | |
114 | |
91 | |
91 | |
70 |