Contextual Events简单使用

介绍

Contextual Events是ADF中提供的一个非常强大的功能,该功能为ADF页面中的通信提供了便利。

一般用于以下几种情形:

  • Region to Page
  • Page to Region
  • Region to Region

本文着重介绍第三种情形的简单使用。以Oracle数据库中的HR Schema作为数据源,页面中表单编辑数据,列表显示更新数据。

下图中点击Commit&Refresh则刷新右表数据,点击Commit按钮则不会刷新。



关键步骤

1.创建ADF Web Application,以HR Schema中的Region表建立EO,VO,AM。
2.创建两个有界Taskflow:region-form.xml、region-table.xml。在两个taskflow中分别放一个fragment,作为form编辑页和列表显示页。


3.发布事件。在regionForm.jsff页面中,选中Commit&Refesh按钮后按下图操作。




4.在regionTable.jsff页面定义文件中添加一个刷新数据的Action,我这里直接使用自带的Execute。


5.创建主页面,将两个taskflow都拖入到此页面中。然后在该页面的定义文件中编辑事件映射。将第3个步骤中公布的事件和regionTable页面的Execute Action进行映射。一旦点击按钮Commit&Refresh将会触发执行Execute,从而达到刷新table数据的目的。



源代码

http://download.csdn.net/detail/ygj26/7232911

参考文档

http://docs.oracle.com/cd/E28280_01/web.1111/b31974/web_adv.htm#CACJBFGI

http://rohanwalia.blogspot.com/2013/07/contextual-events-basic-step-by-step.html


转自:http://blog.csdn.net/ygj26/article/details/24254607
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值