среда, 3 февраля 2016 г.

Создание общих правил для форм K2 smartforms

Что-то за последними изменениями из моего внимания выпала такая интересная функциональность, недавно появившаяся в K2 smartforms, как создание общих правил для форм и представлений К2, не привязанных к какому-либо событию формы/представления или ее элемента. Но, благодаря бдительному оку представителя одного из наших клиентов (спасибо, Сергей Крочак!), этот пробел быстро восполнился :)

Действительно, при создании форм и представлений, очень часто встречалась ситуация. когда надо прописывать одну и ту же последовательность действий как реакцию системы при наступлении нескольких событий. Ранее лучшей практикой решения такой ситуации, чтобы не дублировать действия для каждого такого события в отдельности, было создание на форме/представлении фиктивного (невидимого) контрола, к действию OnChange которого писалось это общее правило, и далее, по мере необходимости, это действие вызывалось. Ничего плохого, вроде, нет, но коряво.

Теперь, появилась возможность создавать общие правила.