当前位置: 代码迷 >> Web前端 >> Web Dynpro ABAP 系列: WDA Architecture (二)
  详细解决方案

Web Dynpro ABAP 系列: WDA Architecture (二)

热度:874   发布时间:2012-10-26 10:30:59.0
Web Dynpro ABAP 系列: WDA Architecture (2)

WDA Component

一个WDA component可以分为对外与对内两部分, 外部component如果要使用此component提供的服务,不能直接去调用,而是通过如Interface controller, Interface view来实现.

Controller中一般包括Context, Attribute. 这两者都可以持有数据, 不同之处在于前者是大多用于对于UI元素的属性绑定, 类型为结构或表类型. 而后者类型还可以是对象引用类型.

Window 中可以包含多个view, view之间可以定义导航链接. 而且在view中可以定义view container element, 在其中包含其它view.

WDA中比较有意思的是可以在Controller中自定义事件,? 这样可以注册事件处理器到事件上. 而这种机制也用在了Component的重用上. 比如Component B使用Component A时, 可以在B中定义方法作为事件处理器注册到A上. 这样,当在A中事件触发时, 系统就会调用B中的方法.

  相关解决方案