2013-05-20 3 views
1

Может кто-нибудь объяснить мне, когда методы вызваны в приложениях WD4A? В частности, методы, определенные в контроллере приложения (а не в представлении (контроллеры)). Я просматриваю несколько примеров кода, и в компоненте-контроллере есть этот метод supply_unit, который в основном считывает несколько значений из таблицы и помещает их в контекст контроллера, поэтому они доступны в view_2 на основе контекстного узла, которому было присвоено значение пользователем на view_1.Когда методы контроллера вызваны в WD4A?

Но я не вижу, в какой момент этот метод на самом деле получить называеться (приложение на самом деле имеет более чем только эти две точки зрения) и как приложение знает, что она должна называться так что все может быть показано в view_2

+0

Это довольно общий вопрос, который очень сложно ответить, если вы не дадите конкретный пример. Я бы предложил вам посмотреть онлайн-документацию на https://help.sap.com/saphelp_nw04s/helpdata/en/03/0048413e466e24e10000000a155106/frameset.htm – vwegert

ответ

1

Стандартная документация SAP для WebDynpro довольно хороша и проходит через все это. Это page (и нижеприведенные страницы) описывают методы программирования контроллера в целом. Я бы предложил взять пару дней и проработать всю документацию по WebDynpro для ABAP, приведя примеры кодирования. У вас будет гораздо более полное понимание.

Методы должны быть реализованы в контроллере компонентов (в отличие от контроллера вида), когда логика этого метода используется (или может использоваться) для нескольких видов. Например, если у вас есть контекстный узел, который отображается в нескольких узлах (например, список единиц измерения), имеет смысл запрограммировать его метод поставки один раз в контроллере, а не в каждом представлении.

Ваш вопрос, похоже, больше о функциях питания (SUPPLY_UNIT звучит как имя функции питания). Это методы, которые автоматически вызывается системой при первом чтении контекстного узла. Они используются для инициализации содержимого узла. Больше информации можно найти here.

+0

Я не понимал, что должен был добавить поставьте на мой узел. Благодаря! – networkprofile

 Смежные вопросы

  • Нет связанных вопросов^_^