使用af:table的detailStamp

概述

在af:table中本身提供了几个Table Facets供开发人员使用,以使数据展现更为合理美观,本文主要描述了如何使用Table Facets中的detailStamp。

实现

1、创建ADF应用,基于HR Schema的Employees表创建Entity Object, View Object,并创建Application Module将前面创建的View Object的实例添加到其Data Model中

2、 在ViewController项目中创建页面main.jspx,从Data Controls面板中拖动Employees表对应的View Object实例到页面,以Table的形式展现,在此仅展现出EmployeeId, FirstName, LastName三个字段,其他具体信息在DetailStamp中以Form的形式展现

3、使用PanelCollection为页面进行适当布局

4、查看Structure面板,展开af:table节点,可以看到在Table Facet中有名为detailStamp的Facet

5、再次从Data Controls面板中拖动Employees表对应的View Object实例到页面,以Read-Only Form形式展现全部信息

 

6、保存应用,运行main.jspx页面
结果如图:

本文转自Oracle Seeker: http://oracleseeker.com/2010/02/23/adf_aftable_detailstamp/

你可能感兴趣的:(使用af:table的detailStamp)