Number/Decimal column step size should not determine validity

When you have a number or decimal column where you specify an increase/decrease step size, it seems that this causes some internal validity check that any manually entered inputs must be a multiple of the step size. This seems extraneous given that we can already specify our own valid_if expression to cover this if we want, and I see no reason why this should always be forced.

Consider a situation where you need to allow decimal inputs to a column, however most of the time the inputs are just integers. You may want to specify 2 decimal places, and also a step size of 1 to give your users convenience when inputting. This is currently not possible.

See this post for reference:

Pictures to show what weโ€™re talking about:
2X_a_abd56d24caf73694611b67e5f094f225a5721914.png

2X_c_ca4c1f2d04f2f7101d1d5f6b50743f11b031e1b4.png

2X_2_2e19f5ecb210e1848f9f107309fcebb0b6b75020.png

Solved Solved
1 13 1,713
1 ACCEPTED SOLUTION

This request appears to have been fulfilled!

3X_b_a_bad6be1cce25657bca40d8c58e1f15cc4e59e806.png


3X_2_1_212f0ce1a19462bc525fc5a0bd283bdad0a25988.png

View solution in original post

13 REPLIES 13

Thanks for this feedbackโ€ฆ I do agree the case with this one.

If we could get this resolved it would save my users quite a bit of time by making the + and - buttons more relevant. Currently most of our decimal inputs allow for two decimal places, but they have to manually type just about every number because the + and - buttons only go up in increments of .01

I agree. I think I posted about the need for this quite awhile ago. We put in an estimated value for preseason calculations, but want to put in a 2 decimal final value post completion. The +/- buttons arenโ€™t useful to us right now. We start with 220 but may end up 233.87.

We also very need this thank you @Marc_Dillon.
In most of the times we need the + button to just increase by 1.
But we schould also have the possibility to enter for example 1.5

Agree, we work with values such ass 180.000 185.000 or 190.350
So i wanted to use 10.000 increase decrease step but unfortunately its not posible.

I would like to have this feature interpreted this way as well.

Moreover: It would be nice to make it possible to set the increment/decrement value by formula (referenced by a value in a table).

I hope they patch this eventually, having to choose between using decimal digits or having useful +/- buttons doesnโ€™t feel like the intended design choices weโ€™re supposed to have.

This request appears to have been fulfilled!

3X_b_a_bad6be1cce25657bca40d8c58e1f15cc4e59e806.png


3X_2_1_212f0ce1a19462bc525fc5a0bd283bdad0a25988.png

Very cool. But it will not really add the increase step.
Here is my setting:

3X_e_5_e518945de819b352497eeb347ab56da3cb991717.png

And this is how it looks like in my App:

3X_2_9_29290d13dc6141f050bab6281a712ef5533ad465.gif

I see that as well.

I think that just comes down to a difference in thought about what the step-size means.

It obviously knows what the currently entered value is. At which point that just comes down to a design decision between 2 choices:

  1. Round up/down to nearest step-size increments.
  2. Add/subtract step-size from current value.

I donโ€™t think either of those options is obviously better than the other, and at this time I think Iโ€™m leaning towards #1 being slightly more useful. Though that could change the next time I use it, but not something Iโ€™d waste a feature vote on, so to speak.

If youโ€™re wanting that decimal to increase to 2.6 youโ€™ll need to change the step size appropriately.

0.1

I want it to increase from 2.5 to 3.5. Because I set the increase/decrease step to 1.

The current behavior makes no sense to me.

Top Labels in this Space