Исходные данные
Есть сущность, в ней есть два числовых поля. А также поле типа JS формула, которая перемножает указанные ранее два числовых поля.
В настройках табличного списка сущности разрешены Редактируемые поля в списке.
В итоге при редактировании числового поля в списке, JS Формула не отрабатывает - её значения не меняются.
Изменения происходят только после входа в редактирование записи и изменения числового поля.
Подскажите как исправить данную проблему?
При этом MySQL Формула в списке отрабатывает при изменении числового поля, но она не делает мгновенный расчет при редактировании записи.
Хотелось бы иметь решение, в котором Формула умножения отрабатывала в обоих случаях.
JS формула не обновляет данные
- Fait
- Инвестор

- Сообщения: 1196
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
- Контактная информация:
Re: JS формула не обновляет данные
Всё должно работать.
Пришлите код, который вы используете в настройках поля JS формула
Пришлите код, который вы используете в настройках поля JS формула
Re: JS формула не обновляет данные
JS формула работает только в форме.
Для вашего случая попробуйте поле "Ajax запрос" или "PHP код" с галочкой "Выполнять динамически".
Для вашего случая попробуйте поле "Ajax запрос" или "PHP код" с галочкой "Выполнять динамически".
- Fait
- Инвестор

- Сообщения: 1196
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
- Контактная информация:
Re: JS формула не обновляет данные
PHP код динамично не отработает изменение значения в одном из полей, понадобится перезагрузка.tehnos писал(а): 13 сен 2024, 09:05 JS формула работает только в форме.
Для вашего случая попробуйте поле "Ajax запрос" или "PHP код" с галочкой "Выполнять динамически".
- Fait
- Инвестор

- Сообщения: 1196
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
- Контактная информация:
Re: JS формула не обновляет данные
А вообще, режимом быстрого редактирования лучше суммы не менять. Это очень ненадёжно в тех случаях, когда есть завязка на формулах.
Re: JS формула не обновляет данные
Формула простая:Fait писал(а): 13 сен 2024, 07:06 Всё должно работать.
Пришлите код, который вы используете в настройках поля JS формула
[1250]*[1252]
Простое перемножение двух числовых полей
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: JS формула не обновляет данные
JS Формула там не может отработать, так как для нее нет данных. Она работает только в стандартной форме, где есть все поля ввода и можно получить данных и сделать перерасчет.