Star rating component changes the value of the property immediately.
So if you have a collection of “Ratings” (one Rating belong to one Climb, but Climb haves many Ratings), and if you’d like to close the rating window right after the click on the rating, you can do the following:
- create new Rating belonging to current Climb, before opening “Rate” window (on-button-click)
- (optional) set default for new Rating
- in “Rate” window, set the Star Rating component to change the Current Rating value
- on-click-action for Rating, set the calculation of the average for the current Climb (you can count number of ratings filtered by current climb for example), and add another action to go back
Of course you’ll need to protect against “abandoned” ratings and etc., but as for me this approach should work.