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中的方法.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值