- number-поля теперь рендерятся как text + inputMode=numeric, чтобы браузер не округлял значения через input type=number - пробелы при вставке в number-поля удаляются - бэкенд нормализует значения number-полей в строку перед сохранением - добавлен хелпер normalizeFieldValueForStorage Closes: искажение расчётного счёта и других длинных числовых полей
6 lines
389 B
SQL
6 lines
389 B
SQL
-- Добавляем отдельный столбец для визуального порядка полей (DnD)
|
|
ALTER TABLE form_fields ADD COLUMN display_order INTEGER DEFAULT 0;
|
|
|
|
-- Копируем текущие position в display_order, чтобы сохранить существующий визуальный порядок
|
|
UPDATE form_fields SET display_order = position;
|