So I’ve got a decimal type column, which 2 decimal places specified. I then set the valid_if field to be greater or equal to zero, and a message to display if not “Enter only positive values”. That’s all good.
But then I went and set a step size of 1, thinking that it would make using the + and - buttons easier, depending on what the user entered. I would also expect it to simply add or subtract 1 from any decimal number entered. However this made appsheet think that any numbers with decimals were not valid, and also displayed the same message as described above, even though the entered decimal values were positive.
Is this how it is supposed to behave? I would definitely prefer it to behave like I was expecting.