Добрый день всем!
Реализовывал ли кто-то (кто силен в JS) функционал запрета введения значения в форме, если оно не удовлетворяет какому-то условию (с помощью дополнительной настройки в блоке JavaScript) http://prntscr.com/s9pa9v ?
В частности интересует запрет на сохранение записи, если введено количество, большее значения "на остатке на складе".
Т.е., например, имеется сущность Категории/размеры, где в поле Остаток 2 - формула рассчитывает разницу между 2-мя другими полями (Всего Приход - Всего Расход). Эти поля имеют тип MySQL запрос и получают значение расчетным путем. http://prntscr.com/s9pc92 . Т.е. остаток, по сути "динамическое" поле.
http://prntscr.com/s9p8lg
Есть другая сущность, в которой через поле Сущность выводится записи из вышеуказанной сущности Категории/размеры. А также есть кнопка автоматизации, которая работает по добавлению записи и использует в настройках сущность Категории/размеры (т.е. неким образом дублирует Добавление записи "прямым способом"). И вот хотелось бы выполнять проверку на "превышение значения" по сравнению с "остатком" и запретить сохранение записи.
http://prntscr.com/s9pgbg
Было бы неплохо, если бы JS работал не только со стандартной формой редактирования/добавления, а и с формой, вызываемой через автоматизацию (вопрос Сергею - такое реализовано, или только с обычной формой?).
Может кто-то не конкретно такую проверку делал, а что-то подобное, что можно применить в моем случае (переделать код). Подскажете как реализовать, если конечно, такое реализуемо, я так понимаю в JS нужно как-то встраивать запросы (возможно за вознаграждение) ? Если тут не до конца ясно изложил суть вопроса - могу в ЛС, или через другой мессенжер более детально сообщить. Буду рад предложениям.
Java script (JS) в форме - запрет на ввод значения (вычисление остатка на складе) - кто реализовывал?
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Java script (JS) в форме - запрет на ввод значения (вычисление остатка на складе) - кто реализовывал?
Это можно будет сделать с помощью поля ajax запрос. После выхода 2.7 я подготовлю пример таких расчетов.
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Java script (JS) в форме - запрет на ввод значения (вычисление остатка на складе) - кто реализовывал?
Отлично, ждем 2.7!support писал(а): 03 май 2020, 07:27 Это можно будет сделать с помощью поля ajax запрос. После выхода 2.7 я подготовлю пример таких расчетов.