使用Regions ADF 11g进行Master Detail CRUD操作
此示例演示了如何使用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操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 南京医科大学是211吗(南京医科大学非2
- 下一篇: 电脑如何打开软键盘如何打开电脑键盘