|
![]() |
#1 |
Участник
|
Не думаю
Подобный функционал есть для контролов, должен скорее всего быть и для датасорсов. Вообще проблему можно было решить наследованием от FormDataSource и переопределением методов там, но такое наследование запрещено разработчиками axapta: (
|
|
![]() |
#2 |
Молодой, подающий надежды
|
Быть может проблему проще решить, накидав форму в АОТ. А контролы скрывать или показывать в зависимости от условий. Это как-то более "по-аксаптовски"...
|
|
![]() |
#3 |
Участник
|
Использовать АОТ не хотелось бы, потому что форм много, и они примерно одинаковые. Слишком много кода приходится копипастить из формы в форму, изменения минимальны. Да и best practices опять же.
|
|
![]() |
#4 |
Участник
|
Используйте одну форму и семейство классов для управления ею, посмотрите, как работают формы шапок журналов, посмотрите, как работает форма итогов по закупкам в 2009-й (там датасорс в дизайне формы - по таблице Common).
|
|
![]() |
#5 |
Участник
|
Вы не могли бы дать ссылку на соответствующую статью best practices, которая призывает создавать форым из класса? Ну, или на ту статью, которая показалась Вам соответствующей данному случаю?
А вообще-то, присоединяюсь к вопросу lev. Может, Вы все-таки опишите саму задачу, а не выбранный Вами способ ее решения? Просто подобный способ решения противоречит стандартной идеологии Axapta.
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|