N
nvyush
Здравствуйте все!
Может баян, но мне нигде не попадалось.
Иногда возникает необходимость/желание написать свою @-функцию и повторно её использовать. Вспомнил про @Eval и шаредные поля. В скрытое шаредное cfd-поле пишем, например, такую "функцию":
В нужное видимое поле пишем:
Собако-функции могут быть довольно большими, копипастить и потом дорабатывать их довольно муторно, а добавить шаредное поле на форму дело нескольких секунд. Оформить вызов через @Eval также не трудно.
Можно объединять поля функций на подформах — получится целая собако-библиотека :welcome:.
Понятное дело, что это применимо только к формам, но уже что-то.
Прошу знатоков указать на грабли подобной реализации.
Причина редактирования — ошибка в коде
Может баян, но мне нигде не попадалось.
Иногда возникает необходимость/желание написать свою @-функцию и повторно её использовать. Вспомнил про @Eval и шаредные поля. В скрытое шаредное cfd-поле пишем, например, такую "функцию":
Код:
"_res := {Hi mr/mrs } + _person + {!}; _res;"
Код:
@Eval("_person := " + @username + "; " + <имя_шаред_поля>);
Можно объединять поля функций на подформах — получится целая собако-библиотека :welcome:.
Понятное дело, что это применимо только к формам, но уже что-то.
Прошу знатоков указать на грабли подобной реализации.
Причина редактирования — ошибка в коде