Hi there,
I’m pretty confused by the rating field and its precision … I just can’t get it to work properly.
I want to create a rating field that goes from 0 to 10 in 0.5 increments.
So I thought that this would be the right setting.
{
“mininmum”: 0,
“maximum”: 10,
“precision”: 0.5
}
And effectively the field is displayed with 10 stars. But clicking on them returns very weird results. It seems that
- the selected value gets doubled and rounded to the desired precision
- that 0 isn’t an option
- and that every odd number can’t get a .5 precision.
So with the above setting you can select the values 2, 2.5, 3, 4, 4.5, 5, 6, 6.5 … 19, 20, 20.5, 21 on the displayed 10 stars .
So either I’m getting something terribly wrong with the settings or there is something wrong in the implementation.
I tried to figure out the code and why this happens, but honestly I don’t get it …
Can anyone help me here, I’m lost.
Thanks