|
17.09.2014, 16:10 | #1 |
Участник
|
Цитата:
Сообщение от gl00mie
FormDataObject отвечает за данные и доступ к ним, а за отображение, в т.ч. метки отвечают FormControl'ы. Разделение обязанностей
Итератор с поддержкой методов обратного вызова для обработки контролов на форме И это "НО" заключается в условности этого самого разделения. Так, например, свойство visible вполне себе визуальное и оно вполне устанавливается через FormDataObject, что в свою очередь установит все контролы, завязанные на это поле в то же состояние. А так же, allowEdit и Mandatory, которые, конечно, в большей степени отвечают за доступ, тем не менее, подсветят волнистой красной линией все контролы этого поля (в случае с mandatory) и установят возможность редактировать содержимое контрола (в случае с allowEdit). Поэтому почему изначально не добавить хелпер, который бы подобным же образом прошелся по всем контролам формы, которые базируются на поле и не обновил бы их метку - мне не понятно. Тем более ведь очевидно, что можно было бы повторно использовать готовый итератор по контролам поля (который и есть 99% реализации такого хелпера) . P.S. А за итератор однозначно спасибо, жаль только, что это не реализовано в стандарте. Но тут уж как есть.
__________________
Axapta has seduced me deadly! |
|
17.09.2014, 16:23 | #2 |
Участник
|
|
|