ADF 项目创建流程:
1、首先建好应用

2、创建model,UI

3、创建EO,VO,AO, VL

4、设置EO的属性

5、新建lov

6、设置VO的View Accessors,并设置Attribute下的List of Values

7、建taskflow

8、建.jsff,并实现增删改查等功能,并要做好control flow case的指向

9、将.jsff拖拽到.jspx中,并做好指向

1、实现添加操作:(供当前页添加)

拖拽Data Controls下的 CreateInsert到当前页

2、实现添加操作:(跳转到其它页面)

拖拽Data Controls下的CreateInsert到taskflow中,然后设置好control flow case

3、实现编辑:

编辑很好实现,拖拽按钮就ok,然后只要设置好action就OK了

4、添加提交:

拖拽Data Controls下的Commit到页面,然后设置好提交之后跳转到哪里就OK

5、删除:

拖拽Data Controls下的Delete到页面,然后可以选择写一下java代码(在action那里设置一下,而不是选择跳转),在java类中可以写这样的代码:this.findOperation("Commit").execute();

6、查询嘛:

查询很容易了

如果说单独的查询某个表,那么就直接从Data Controls中拖拽想要查询的就可以了;

如果想要查询多个表,或者两个表之间的关系,也很简单,多拖拽一下关联表就可以了。

最新文章

  1. php Hash Table(二) Hash函数
  2. IOS封装一个微信聊天的输入工具
  3. 为win7添加ubuntu的启动引导项
  4. 同花顺面试经验(搜索引擎C++后台研发)
  5. phonegap archive 报错 Cordova/CDVViewController.h' file not found
  6. 状态CSS
  7. kaptcha小案例(转)
  8. php页面显示空白
  9. eclipse 新建servlet
  10. 使用ioctl向linux内核传递参数的方法实例
  11. Ubuntu 编译安装 OpenCV 3.1
  12. file_put_contents写入文字换行
  13. zzw原创_linux下的ping6用法
  14. 关于Java数据转存的中MultipartFile转File的问题(转)
  15. postgresql 创建gin索引
  16. Hadoop记录-hadoop2.x常用端口及定义方法
  17. 2、LwIP协议栈规范翻译——协议层
  18. loadrunner 场景设计-添加Windows Resources计数器
  19. Jackson ObjectMapper readValue过程
  20. OpenStack 认证服务 KeyStone 服务注册(五)

热门文章

  1. selenium webdriver 学习笔记(二)
  2. ThinkPHP中使用ajax接收json数据的方法
  3. SSH Session Recorder
  4. 組裝工廠設置IQC的目的
  5. HTML加载顺序总结测试
  6. HDU 3641 Treasure Hunting(阶乘素因子分解+二分)
  7. 1.padding和margin,几种参数
  8. 查询离指定日期最近的一条数据(oracle)
  9. Memcached基础
  10. IOS--当字符串返回的数据格式为xml/html时