Я хочу использовать пользовательское поле для отображения заработанных очков/кредитов в виде числа с плавающей точкой или целого числа.
Однако его тип может быть строковым, а не числовым.
Хотя можно сохранять числа как строки, но тогда столбец не будет сорроваться по значению корректно…
Например, если у меня определено пользовательское поле credits_earned, как показано ниже, оно будет отсортировано как текст в неверном порядке:
123.45
23.34
3.23
9.31
А хотелось бы сортировать как числа, например так:
3.23
9.31
23.34
123.45
Есть какие-то обходные пути? Или стоит зарегистрировать запрос на новую функцию? Спасибо…
Я использую функцию вебхука и API для обновления поля пользователя. Проблема не в том, как использовать поле пользователя с плагином или другим способом.
Проблема в том, что тип данных поля пользователя — строка, а значение, которое нам нужно сохранять для каждого пользователя, — число с плавающей запятой.
Сейчас мы можем сохранять число с плавающей запятой как строку в этом добавленном поле пользователя, но на странице пользователя в таблице списка пользователей этот столбец сортируется неправильно, поскольку сортируется как строка, а не как число…
Как в примере в моём сообщении выше…
Надеюсь, что поле пользователя может быть числового типа (целое или с плавающей запятой).
Понятно. Это запрос на добавление возможности использовать пользовательские поля в виде чисел с плавающей точкой. Звучит разумно. До тех пор вам понадобится плагин для создания такой пользовательской переменной.