Цитата:
Сообщение от
Ar
Если вместо дизайна element.design() использовать element.form().design(), см. закомментированные части кроме последней строки, Акса падает.
Попробовал добавить группу полей в run() до и после super()... результат - тот же. Неужели поля из группы добавлять вручную?
Использовать element.design() надо
после super() в init() формы - в этом случае работа будет идти с об'ектами времени выполнения (FormDesign, FormXXControl); до super() они еще просто не инициализированы. Использовать element.form().design() надо
до super() в init() - в этом случае работа будет идти с об'ектами времени дизайна (FormBuildDesign, FormBuildXXControl). Добавить группу контролов, основанную на табличной группе полей, из моего скромного опыта, можно только контролами времени дизайна, при этом не обязательно выставлять AutoDataGroup = true у FormBuildGroupControl, все поля и так появятся; более того, ядро трешки стабильно падало, если выставлять у добавляемой на лету группы AutoDataGroup = true, в 2009-й это поправили.