你好
此示例演示了如何使用Regions在表之间创建Master Detail关系。 区域的主要目的是可重用性的概念。 使用区域和有限的任务流,我们可以将页面重用到许多其他页面中,以保持相同的功能并采用更简洁的方法。

下载示例应用程序。

在此示例中,我们将仅使用一个Model项目并保持简单。
我们将通过JDeveloper及其向导来创建业务组件。

我们正在使用部门和员工的总体明细。

因此,我们将创建两个使用片段的有界任务流。
一个部门
一个给员工。

在每个有界任务流中,我们拖放一个视图并放置部门和员工的适当名称。

然后,在无界流中,我们创建一个jspx,它将定义两个Regions。
一个部门BTF
一个为员工BTF

对于部门,我们将拖放部门迭代器为带有导航按钮和提交按钮的表单。 此外,我们在提交旁边添加了createInsert和Delete Operation按钮

我们对员工也一样。 唯一的区别是我们删除了一个可编辑的表格而不是一个表格。 此外,我们将其从层次结构中拖出,而不是从数据控件中拖出。 这意味着我们拖了详细的员工。

接下来,我们将在无界任务流中创建一个索引页面,该页面将包含有界任务流作为区域。

为此,在创建索引页面之后,我们只需将每个绑定任务流作为一个区域拖放

我们对“员工有界”任务流执行相同的操作。
到现在为止,我们已经完成了层次结构并放置了适当的位置。 因为我们共享相同的应用程序模块实例,所以我们很高兴! 现在剩下的就是在我们的Departments片段中放置commit和rollback按钮,我们完成了! 对于回滚按钮,我们必须进行特定的调整: emps区域需要刷新并指示已执行回滚。 因此,我们将按以下方式设置refresh属性:

因此,我们要做的是在细节区域上设置刷新条件。 我们在这里说的是,刷新dept片段时会刷新emps片段。

注意:这是一个简单的应用程序,展示了区域的易用性。 它并不旨在涵盖区域的所有方面。

问候。

参考:我们的JCG合作伙伴 Dimitrios Stassinopoulos在Born To DeBug博客上使用Regions ADF 11g进行了详细的CRUD操作 。

相关文章 :

  • 简单的Twitter:Heroku上的Play框架,AJAX,CRUD
  • Spring MVC3 Hibernate CRUD示例应用程序
  • 使用Groovy –简单介绍

翻译自: https://www.javacodegeeks.com/2012/01/master-detail-crud-operations-with.html

使用Regions ADF 11g进行Master Detail CRUD操作相关推荐

  1. hbase regions_使用Regions ADF 11g进行Master Detail CRUD操作

    hbase regions 此示例演示了如何使用Regions在表之间创建Master Detail关系. 区域的主要目的是可重用性的概念. 使用区域和有限的任务流,我们可以将页面重用到许多其他页面中 ...

  2. java中利用框架传入相同的url实现crud操作_还在手写CRUD代码?这款开源框架助你解放双手!

    相信很多朋友在项目中使用的ORM框架都是MyBatis,如果单用MyBatis来操作数据库的话,需要手写很多单表查询的SQL实现.这时候我们往往会选择一个增强工具来实现这些单表CRUD操作,这里推荐一 ...

  3. MongoDB 实战教程:数据库与集合的 CRUD 操作篇

    你好,我是悦创. 公众号:AI悦创 简介 MongoDB 是非关系型数据库(NoSQL)的代表之一,它具有高灵活.可水平扩展.高可用等优秀特性,并且它提供了强大又丰富的查询语句使开发者能够随心所欲地操 ...

  4. mybatis CRUD操作

    mybatis CRUD操作 select select标签是mybatis最常用的标签之一. select语句有很多属性可以详细的配置每一天sql语句. id 命名空间唯一的标识. 接口中的方法名与 ...

  5. mybatis 一对多_Springboot整合Mybatis实现级联一对多CRUD操作

    在关系型数据库中,随处可见表之间的连接,对级联的表进行增删改查也是程序员必备的基础技能.关于Spring Boot整合Mybatis在之前已经详细写过,不熟悉的可以回顾Spring Boot整合Myb ...

  6. php 命令执行crud_如何使用原始JavaScript执行CRUD操作

    php 命令执行crud by Zafar Saleem 通过Zafar Saleem 如何使用原始JavaScript执行CRUD操作 (How to perform CRUD operations ...

  7. vue.js crud_如何使用VS Code和ADO.NET使用ASP.NET Core执行CRUD操作

    vue.js crud 介绍 (Introduction) In this article we are going to create a web application using ASP.NET ...

  8. MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作

    上一篇博文MyBatis学习总结(一)--MyBatis快速入门中我们讲了如何使用Mybatis查询users表中的数据,算是对MyBatis有一个初步的入门了,今天讲解一下如何使用MyBatis对u ...

  9. 创建包含CRUD操作的Web API接口-第一部

    在这里,我们将创建一个新的Web API项目,它将使用实体框架实现Get,POST.PUT和DELETE方法来实现CRUD操作. 首先,在Visual Studio 2013 for Web expr ...

最新文章

  1. 缓存系列之一:buffer、cache与浏览器缓存
  2. 面试题:找两个有序数组所有数第K小的数
  3. php7 setcookie无效_php COOKIE介绍和setcookie有时会在ie下失效问题
  4. hadoop连接远程mysql_Hadoop之Hive本地与远程MySQL数据库管理模式安装手册
  5. pandas 链接数据库
  6. 开放接口的安全验证方案(AES+RSA)
  7. 【71】力科PCIe 协议分析仪常见操作
  8. 如何破解加密PDF文档
  9. 旷视研究院参会PRCV2019 推进模式识别与CV技术交流
  10. PS 制作 图片放大镜效果 和 鼠标点击效果
  11. 使用pyautogui库实现简单的微信朋友圈自动点赞
  12. 安卓持久框架Room VS GreenDao
  13. 腾讯游戏安全高级工程师胡和君:定制化对抗——游戏反外挂的安全实践
  14. 为什么弃用lofter
  15. 【云原生】容器场景下的内核安全
  16. 简单实现一个虚拟形象系统
  17. 笔记本外接显示屏,FPS下降严重的解决办法
  18. netstat和netstat -ano
  19. snmp工具_运维超级好用工具大PK,你在用哪个?
  20. 利用 conda install --use-local 安装 解决 Tensorflow: illegal instruction (core dumped)

热门文章

  1. Java 泛型实现方法 — 擦拭法
  2. cassandra 备份_使用sstableloader恢复Cassandra Priam备份
  3. jcmd_jcmd,大约JDK 11
  4. java 开发:md5_Java社区调查结果:74%的开发人员希望减少详细程度
  5. java jpa 异步编程_异步处理时的JPA
  6. java ee4.8下载_在WildFly 8.2中修补焊接3 – Java EE 8的第一个实验RI
  7. hibernate连接泄露_泄漏抽象,或如何正确地与Hibernate绑定Oracle DATE
  8. JUnit 5和Selenium –使用Selenium内置的`PageFactory`实现页面对象模式
  9. jersey客户端_项目学生:带有Jersey的Web服务客户端
  10. 分布式系统开发注意点_分布式系统开发注意事项