Страница 1 из 1

Java script (JS) в форме - запрет на ввод значения (вычисление остатка на складе) - кто реализовывал?

Добавлено: 02 май 2020, 18:06
alcompstudio
Добрый день всем!

Реализовывал ли кто-то (кто силен в JS) функционал запрета введения значения в форме, если оно не удовлетворяет какому-то условию (с помощью дополнительной настройки в блоке JavaScript) http://prntscr.com/s9pa9v ?

В частности интересует запрет на сохранение записи, если введено количество, большее значения "на остатке на складе".

Т.е., например, имеется сущность Категории/размеры, где в поле Остаток 2 - формула рассчитывает разницу между 2-мя другими полями (Всего Приход - Всего Расход). Эти поля имеют тип MySQL запрос и получают значение расчетным путем. http://prntscr.com/s9pc92 . Т.е. остаток, по сути "динамическое" поле.
http://prntscr.com/s9p8lg

Есть другая сущность, в которой через поле Сущность выводится записи из вышеуказанной сущности Категории/размеры. А также есть кнопка автоматизации, которая работает по добавлению записи и использует в настройках сущность Категории/размеры (т.е. неким образом дублирует Добавление записи "прямым способом"). И вот хотелось бы выполнять проверку на "превышение значения" по сравнению с "остатком" и запретить сохранение записи.

http://prntscr.com/s9pgbg

Было бы неплохо, если бы JS работал не только со стандартной формой редактирования/добавления, а и с формой, вызываемой через автоматизацию (вопрос Сергею - такое реализовано, или только с обычной формой?).

Может кто-то не конкретно такую проверку делал, а что-то подобное, что можно применить в моем случае (переделать код). Подскажете как реализовать, если конечно, такое реализуемо, я так понимаю в JS нужно как-то встраивать запросы (возможно за вознаграждение) ? Если тут не до конца ясно изложил суть вопроса - могу в ЛС, или через другой мессенжер более детально сообщить. Буду рад предложениям.

Re: Java script (JS) в форме - запрет на ввод значения (вычисление остатка на складе) - кто реализовывал?

Добавлено: 03 май 2020, 07:27
support
Это можно будет сделать с помощью поля ajax запрос. После выхода 2.7 я подготовлю пример таких расчетов.

Re: Java script (JS) в форме - запрет на ввод значения (вычисление остатка на складе) - кто реализовывал?

Добавлено: 03 май 2020, 12:29
alcompstudio
support писал(а): 03 май 2020, 07:27 Это можно будет сделать с помощью поля ajax запрос. После выхода 2.7 я подготовлю пример таких расчетов.
Отлично, ждем 2.7!