17.08.2011, 10:11 | #1 |
Участник
|
daxmusings: From RunBase to SysOperation : Business Operation Framework
Источник: https://community.dynamics.com/produ...framework.aspx
============== There's been a lot of talk about the Business Operation Framework (or SysOperation), how it is the next iteration and future replacement of the RunBase and RunBaseBatch framework. I say "future replacement" since there is plenty of RunBase...(read more) Источник: https://community.dynamics.com/produ...framework.aspx
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
17.08.2011, 10:22 | #2 |
Участник
|
это, конечно, круто - вызывать методы косвенно, передавая название класса/метода в строке.
только зачем это нужно? |
|
17.08.2011, 15:29 | #3 |
Участник
|
По ссылке на картинку в статье видно, что имя класса и его метода могут быть указаны в качестве параметров в пункте меню, дергающем SysOperationServiceController, - наверно, для вызовов из таких вот пунктов меню и нужно.
|
|
17.08.2011, 15:47 | #4 |
Участник
|
А их то зачем?
Чем не устраивает старый добрый main-метод? Вернее в чем преимущество нового подхода? Зачем это? |
|
17.08.2011, 16:01 | #5 |
Administrator
|
Цитата:
Имеется форма с кнопкой (MenuButton) Функции. У этой кнопки много пунктов меню (MenuItemButton). Как раньше можно было реализовать эти пункты меню? Вариант 1. Создается N классов с методом main, где N - количество пунктов меню. На каждый класс создается свой пункт меню. Вариант 2. Создается 1 класс, в котором методу main передается информация о том, какой метод вызвать. Но информация передается косвенно, например с помощью доп. енума (к примеру - разноска финансовой и отборочной накладной из заказа). Т.е. класс 1, но необходимо на каждый метод создать свой пункт енума и поставить в соответствие пункту енума - метод класса. В данном случае мы имеем упрощение. Теперь можно будет сразу передать название метода и не нужно создавать доп. енумов и писать соответствие.
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
|
|