Radio is saving values, while Select - not

https://take.ms/xIsOP short screencast to show

blueprint:
    type: builder
    fieldsets:
      setlists:
        label: SaraŔas
        fields:
          widthdesktop:
            label: Stulpeliai
            type: radio
            options:
              12: 1
              6: 2
              4: 3
              3: 4
              2: 6
            width: 1/6

Maybe itā€™s because human values canā€™t be numbers with Select? Tried to change and it works this way:

blueprint:
    type: builder
    fieldsets:
      setlists:
        label: SaraŔas
        fields:
          widthdesktop:
            label: Stulpeliai
            type: select
            options:
              12: one
              6: two
              4: three
              3: four
              2: six

Still would be nice to use both words and numbers.

In this case just for less space in interface would be better to use Select.

Ah, ok, I see what you mean. Changed to this and it works:

      12: '1'
      6: '2'

Less space doesnā€™t mean better user experience.

Yes, depends on case, I usually use radios if there are few values, as then there is no need to open list, but in this case want to have one line of fields for settings. Anyway, problem is solved, thanks.

Made by this example to store different values, than editor sees, and works perfect:

fields:
  category:
    label: Category
    type: select
    options:
      - value: '100'
        text: Design
      - value: '200'
        text: Architecture

Tried another solution to change human value: 12 / $data->widthdesktop(), but works very strange: $data->widthdesktop() returns ā€œ1ā€ all the times, not depending what real value is selected.