|
![]() |
#1 |
Молодой, подающий надежды
|
Это надо делать с соответствующим группе FormBuildGroupControl до вызова super() в init() формы. В рантайме такое не получится. А в целом стандартный подход именно "наплодить" кучу нужных групп и управлять их свойством visible() по разным условиям. Т.к. ваш подход менее очевиден для других разработчиков, а если позже потребуется указать какие-то специфические свойства контрола (например Label) или перекрыть метод (например lookup, jumpRef) внутри группы, то начнутся новые танцы с метапрограммированием.
X++: FormBuildGroupControl fbGroupControl; fbGroupControl = element.design().control('Group1'); fbGroupControl.dataGroup(tablefieldgroupstr(CustTable, MyGroup)); fbGroupControl.autoDataGroup(true); Последний раз редактировалось pedrozzz; 11.09.2015 в 11:27. |
|