v8cs:form-commands-single-action-handler¶
У каждого действия команды должна быть назначена своя процедура-обработчик (form-commands-single-action-handler)¶
- Категория:
form
У каждого действия команды должна быть назначена своя процедура-обработчик.
Неправильно¶
Смешение нескольких событий в одной процедуре неоправданно усложняет ее логику и снижает ее стабильность (вместо одного предусмотренного вызова по событию из платформы код процедуры должен рассчитывать и на другие вызовы).
Правильно¶
У каждого события должна быть назначена своя процедура-обработчик. Если одинаковые действия должны выполняться при возникновении событий в разных командах формы, следует: - создать отдельную процедуру (функцию), выполняющую необходимые действия - для каждого элемента формы создать отдельный обработчик с именем, назначаемым по умолчанию - из каждого обработчика вызвать требуемую процедуру (функцию).
См.¶
Соответствие стандартам¶
- #std455, п. 2.4.3: Структура модуля — Диагностика v8cs:form-commands-single-action-handler проверяет требование пункта 2.4.3 стандарта std455.
Источник диагностики¶
- Исходная статья
- Ревизия:
c8fe7932babf718c0ace3cf836a99d6a3b98d098 - Лицензия:
EPL-2.0