Master detail page creation in OAF
Hi PLz give me the tutorial to create Master detail page in oaf for R12 instance.
Thanks in advance
Hi
You can refer this link as mentioned by Reetesh...
http://oraclearea51.com/oracle-technical-articles/oa-framework/oa-framework-beginners-guide/175-master-detail-page.html
Ajay
Similar Messages
-
Hi,
I've a requirement to insert data into master-detail tables from an oaf page. I will dynamically show the master and detail regions for the page by manipulating a pagemode parameter. I've done the following steps:
1)Created EO's and VO's for header and lines
2)AO and VL for header and lines.
3)Header VO.headerid=Line VO.headerid
I have to pass invoice number that the user enters in the page and get the corresponding header id, so that, when i show the lines region in the page, data gets inserted for the corresponding header only. Please throw some light on this issue. Thanks in advance.
-DivyaThanks for the reply. But it didn't help much. I am getting "method does not return a value" when I try to run the page.
I'm getting that error in the following code in AM:
public String initHeaderid(String invoiceNumber)
ClaimsHVOImpl vo = getClaimsHVO1();
if (vo !=null)
vo.initQuery(invoiceNumber);
// vo.executeQuery();
// vo.first();
String newHeaderid = vo.getRowAtRangeIndex(0).getAttribute("Headerid").toString();
return newHeaderid;
Please help me out with this.
-Divya -
ADF: Master Details Page
Hello,
I have just started out trying to develop an application in JDeveloper with ADF and I am coming from a Apex/Forms/PL SQL background. I am trying to develop an online application form for our Grants program.
The problem I am having is I have a master detail type page where I have a section D (Master) and then I have a breakdown of cost (detail). I have created a creation page for the section D and I have then another creation section on the same page for the breakdown of the costs by dragging the view that is under the section D view.
The problem is the detail section seems to be bring back the first record from the table. This is not what I expected as I would assume this to be blank record as we have a blank record in the master part.
Is there anyway around this where on startup the detail section brings up a blank record instead of the first record in the view?
Cheers in advance in any help on this matter.
Paul.Most likely you dragged the wrong detail structure from the Data Control palette. When you created your Application Module, and added View objects to it, you would have seen a tree structure. Views will be listed separately, but if you have a View Link associating a detail view with its master, you will also see that view in the tree under the master. Something like this:
MyMasterView
MyViewLink
MyDetailView
MyDetailViewMake sure that this structure has been moved to the right side of your Application Module. There you will see something like:
MyMasterView1
MyDetailView2
MyDetailView1This is what creates the tree structure in the Data Control palette. When you created your master/detail page, you dragged MyMasterView1 for the fields from your master view. But you probably dragged MyDetailView1 for the details. This does not use the View Link to associate your details with the current master record. To do this, you must use MyDetailView2, which you will find by expanding the tree under the master.
Now, to get a blank record in the detail, you have to execute a Create action from that data control. You can drag a Create button to the page, and the user can press the button to get a blank record. Or you can cause a create action to happen whenever you enter that page. -
How to Create Master Detail Page with Query Region
Hi,
1. I have a requirement that i need to create a Master(Supplier) Detail(Supplier Site) Page with Query Region.
Eg. Supplier A in Australia has Supplier Sites X in Melbourne and Y in Sydney.
Supplier B in US has Supplier Sites C in New York and D in California.
I need to have Search, based on two fields Supplier Name and Country
Let us assume i am searching with Supplier Name A then the page should be in the below layout
Query Region
Supplier Name : A
Country:
Master
Supplier Name Country
A Australia
Detail
Supplier Site City
X Melbourne
Y Sydney
In detail VO it should allow me to add new sites which means i need to connect this VO to database to insert new records
I have gone few threads and understood that this can be achieved by creating SupplierVO, SupplierSiteVO and a ViewLink.
But when tried i don't know how can i relate my query region with the Suppleir Table(Header Reagin and Table Using Wizard) and Supplier Site Table(Header Region and Table Using Wizard) i am not sure if i am correct or not, please advise
2. Also i need to have a Open button in this page and if click the button it should navigate to some other page.
Please help me how can i achieve this.
- How to design my page with query region and master detail tables
- what is the AM and CO code need to be handled
- What is the code should i write in Open button to open new OAF page.
Thanks,
CSKHi,
This link will be useful for your requirement.
Master Detail Page using Hide Show and Advanced Table inside Advanced Table - OracleArea51.com
Let me know if you need more help in this.
Thanks and Regards,
Myvizhi -
Can I link from Interactive report Page 1 to Master Detail page 2?
Hi folks-
I know how to create a Page as an Interactive Report; it creates 2 pages automatically (primary page with the great interactive bar) and a 2nd page that's a single record.
I know how to create a Page as Master Detail, whereby I get a tabular list without the super interactive bar, and I can select a record, and get transported to a nice page with 2 regions (master on top, detail on bottom).
I want to have the First page from the Interactive Report, select the record, and go to the 2nd page of a MasterDetail.
Do I create the Interactive Report, and customize the 2nd page, to add a region?
Or, do I create both page types, and redirect from the 1st page of the Interactive Report to the DML Form from the MD report? I tried that, re-assigning the link from the Interactive Report to be a Link to Custom Target, and specify the page # of the Master-Detail page. And it is taking me to the right page, but the data from the selected row is not coming with me, and the detail in the bottom region is not appearing at all.
Can someone please give me a nudge as to the sequence I should be doing?
(As you can tell, I'm new to Apex.... I'm trying to use it to create a prototype or proof-of-concept for a database driven web application)
Thank you
MarionYes, I tried that after I wrote to you - and it's fine, but not what I'm after; it's only based on 1 table and I'm working with 2 tables.
Perhaps I can explain in better.
I want one page as an interactive tabular report (of the master records)
I want to select a row, and transfer to a page that has the corresponding row on top (as a form), and a tabular region below of records from a related detail table.
ie, I want page 1 from the Interactive Report, and page 2 of the Master Detail report.
OK - I just took the form page, and added a region below in a tabular report. And I'm getting the data, but I'm getting all the records (not just the ones associated with the single record on top. I figure I need to edit the Region Definition->Source (to specify that the id numbers need to match), but the code is not editable.....
So I am in Structured Query Attributes, and I've Modified the Join Conditions - but I still get all the detail records in the bottom region. I''m trying to add in the ( + ) qualifier, but it doesn't affect anything...
I'm soo close to what i'm trying to do!
Thank you for your continued patience and assistance
Marion
here's the Source I have for the region..... (I'm including the excess ID columns just for learning purposes)
SELECT
"PHONENUMBERS"."PHONE_ENTITY_ID" "PHONE_ENTITY_ID",
"ENTITIES"."ENTITY_ID" "ENTITY_ID",
"ENTITIES"."FIRSTNAME" "FIRSTNAME",
"ENTITIES"."LASTNAME" "LASTNAME",
"ENTITIES"."COMPANY" "COMPANY",
"PHONENUMBERS"."PHONE_ID" "PHONE_ID",
"PHONENUMBERS"."PHONETYPE" "PHONETYPE",
"PHONENUMBERS"."PHONENUMBER" "PHONENUMBER",
"PHONENUMBERS"."PHONECOMMENT" "PHONECOMMENT"
FROM
"PHONENUMBERS",
"ENTITIES"
WHERE ENTITIES.ENTITY_ID = PHONENUMBERS.PHONE_ENTITY_ID
Edited by: mtpaper on Oct 12, 2009 1:30 PM
Edited by: mtpaper on Oct 12, 2009 1:32 PM -
Question on "Master Detail page using ADF" sample
I downloaded the "Master Detail page using ADF" sample application. I modified editDepartment.jsp page to include the Commit button as follows:
<html:submit property="event_Commit">Save and Commit</html:submit>
When I go to edit a department record and click on the new "Save and Commit" button, I SQLed the DEPARTMENTS table and noticed that the edits were not commited. I also restarted the embedded OC4J server and still get the same results. For some reason, the department view object contains the modification but the entity object doesn't. Why?Scott,
My colleague suggested a workaround, which is to explicitly include the detail table's id in the master table's partialTargets list. So, for example, in MasterDetailDP.uix, changing:
<table model="${bindings.DepartmentsView1}"
id="DepartmentsView111"
partialRenderMode="multiple"
partialTargets="_uixState">to:
<table model="${bindings.DepartmentsView1}"
id="DepartmentsView111"
partialRenderMode="multiple"
partialTargets="_uixState EmployeesView312">...will cause the detail table to be updated when sorting the master table.
There is some question about whether sorting a table should actually cause the currently selected row to change - we're still discussing this point.
Andy -
Can I set up a Master-Detail Page with report regions for 2 Detail Tables?
Hi there,
I am just starting to use Application Express.
I have a Table (A) with Master-Detail relationships to two Tables B & C.
I can set up a Master-Detail Page between Table A and Table B, where the records displayed in Table B change when switching between records in Table A. I would like to add Table C to the page and for this to work in the same way.
Is this possible in APEX? (I've tried adding a report region for Table C and making the Region Source dependent on the same ID field as is used by the report region for Table B but I keep getting "No Data Found" for Table C).
Many thanks.Thanks, but the text needs to be on a single master page which every page is assigned to. This is so the text alternates correctly regardless of whether new pages are inserted or moved. If I assigned separate master pages to individual pages and then moved the pages to a different location, the alternating footer text would then fall out of sync. I hope that made sense!
-
Hello all,
I am asking for help on creating Master - Detail pages. I am using Wamp version 2. Database name "TestingCo" with 3 tables:
Users: user_id int(4) Primary_Key
user_fname varchar(30)
user_lname varchar(30)
user_license_id int(4)
user_pix_id int(4)
Licenses: license_id int(4) Primary_Key
license_no varchar(10)
Pictures: pix_id int(4) Primary_Key
pix_url varchar(50)
1. I create a recordset called: rsMasterDetail:
* with all fields from all 3 tables.
* Where users.user_pix_id = pictures.pix_id AND users.user_license_id = licenses.license_id
* Order By users.urser_fname
2. On Master page, I insert Master Detail Page Set:
* Master page fields: All fields from rsMasterDetail recordset.
* Link to Detail from: user_id / later I tried: user_fname
* Pass unique key: user_id / later I tried: one by one from each field of Users table.
* Show: All records
* Detail page name: Detailpage.php
* Detail page fields: All from rsMasterDetail recordset.
3. Result: (I always get the same result as below).
* Masterpage.php - perfect - All correct display between 3 relational tables
(*) Detailpage.php - when I click on any link from the Masterpage.php:
- All the fields from Users table are displayed correctly depending on which link I clicked on Masterpage.php
(+) The fields from table Licenses are displayed the first row only (1st record of the table.)???????????????
(+) The fields from tabel Pictures are displayed the first row only???????????????
A. When I built the rsMasterDetail recordset, I test it and the result is good.
B. The masterpage.php shows all fields in perfect order.
There must be something wrong when the information passes from Master page to Detail page!??!!???
Please help me!
Thank youHi Lon,
When I test it, the tables relationship is perfect since all three tables line up correctly on the masterpage.php. If there is problem with tables relationship, I should also have such problem with the masterpage.php.
I, once tried to build another recordset called: rsTest. This time I had only 2 tables: Users and Licenses. The result was the same; only the first row of the licenses table would show on the detailpage.php; while the masterpage.php the rows on both tables line up correctly.
I have tried many ways to find solutions unsuccessfully. What I get so far is:
* The recordset is display correctly every single time when I click the "Test" button, as well as on the masterpage.php (I meant the tables relationship).
* When the link on the masterpage.php is clicked, the detailpage.php supposes come up and display all rows of 3 tables of the linked record. However, all rows of the 1st table are correctly displayed, and the other table(s) only show its first row regardless which link on the Masterpage.php was clicked.
I hope you and others gurus can help me out.
I appreciate your help. -
Refresh problem by combination of programmatic view and master-detail page
I am using the latest versions of both ADF (10.1.3.2.0.4066) and JHeadstart (10.1.3.1.26) and I have an application with 1 page in which I have as root page a programmatic view (table-form) which I fill with request parameters.
Under that programmatic view I have a master (table) with 3 detail pages (table).
The programmatic view is populated with always 1 row, which goes always correct.
The problem is occuring when iterating through the first entity based master table which contains lots of rows. Then the problem is that when you navigate through the master table the detail pages are refreshed correctly, but when you navigate back to the first row that row won't get updated.
The next thing I tried is create a new jheadstart application with only the master-detail pages (entity based), so without the programmatic view, and then the iterating through the master table and the refresh of the child tables is working correct.
What can be the problem here.Have you tested this in the ADF Business Components Browser? That's the tester that you can find by right-clicking your ADF BC Application Module and choosing Test. If you go to the View Object instance for the programmatic view, and using the ViewLinks to its children, do you get the same behavior as in the JHeadstart application?
kind regards,
Sandra Muller
JHeadstart Team
Oracle Consulting -
Master / details pages set in a .htaccess protected directory
Hi
I am using Dreamweaver CS4 functionality to create a Master/Details page set. I have done this many times before without a problem, however, i am now trying to create the master / detail page set in the members area of a web site. The directory that contains both the master and the details page is .htaccess protected which means that the master page works fine but the details do not get passed to the details page. The details page remains blank where the echo statements should be. If i copy the exact same master and detail pages and then paste them in to an unprotected directory the pages work fine and the details are passed from the master to the details page without a problem.
I have been unable to find any information on this so any help would be gratefully received.I'm not using secure access (https). I started with the most basic configuration, standard http: on port 80, etc. The configuration works perfectly fine when tested on my home PC. The problem seems to be in Safari on the iphone it prompts me for a login, and accepts it.. then it fires up the media/movie player and I'm guessing it's not passing the authentication/credentials/whatever to the movie player. When the media tries to play, it notes it's an access controlled file and just quits out. The movie player doesnt seem to allow asking of login/password info. Thoughts??
-
Hi,
I'm new at JDeveloper (using it for 3 weeks now), and I need some assistance in a little problem that I have. Let me give a description:
I need to develop a master-detail page (I've tried several examples that I've found in this forum and blogs, but I can't seem to put it right), with a little difference from the usual. Let me start by describing my problem:
I need to develop a Master-Detail page with a little information form on the top, and a Master-Detail Table on the bottom. There will be 3 tables related in this page, let's call it Table Emp, Table tabMaster (Master), Table tabDetail (Detail). The following information can be useful:
Cardinality : Emp 1 - * tabMaster
tabMaster 1 - * tabDetail
The information form will be populated by a query that will execute on Emp, with a Emp.Id received by (for example) sessionScope. With this same Emp.id received by sessionScope, e need to develop a Master-Detail Table based on tabMaster and tabDetail. With this same Emp.id, I will query tabMaster to show the items related with Emp. The tabDetail will show the items related with tabMaster selected item.
I'm sorry for the trouble, but I'm around this problem, for quite some time, and I've tried almost anything I can remember (since, invokeAction, viewlinks, you name it...).
Thanks in advance
Tiago SoaresHi,
try the following
1. drag and drop the form on top
2. drag and drop the dependent master view as a table
3. drag and drop the dependent detail table
4. Add an ID to the buttons that force a currency change on the top form
5. Select the table components and put in all the IDs as the value for the PartialTrigger property
This will ensure the tables are getting refreshed when the form changes
Frank -
Search Panel in Master-Detail Page
Hi experts,
I've stuck to a wierd problem, where i've implemented a master-detail relationship in a page. This works fine.
I've also created a search page seperately for this. But now, i'm confused on how to add an item into the searchPanel which would be mapped with a detail attribute.
For E.g:
===============================================================
SearchPage: (1st Page)
Item1 __________________
Item2 __________________
Item3 __________________
GO CLEAR
ResultsTable:
Item1 || Item2 || Item3
==============================================================
CreatePage: (2nd Page)
Master Details.... CANCEL APPLY
Item1 ____________________
Item2 ____________________
Item3 ____________________
Details .....
Item4 || Item5 || Item6
CANCEL APPLY
===================================================================
**Now i wanna add "Item4" into the search panel of the SearchPage. I hope its clear to you, in case not, just poke me once.
Regards
AriOh !! Gosh Keerthi,
I know that, how to add attributes into the searchPanel. U're not getting the pulse of the problem. Lemme explain it once again...
I've got two VOs .. Lets say !! MasterTableVO and DetailTableVO.
Now in the "SearchPage", i've referenced only the MasterTableVO from advancedTable and got simpleSearchPanel on advancedTable where i've 3 items ITEM1,ITEM2,ITEM3 (these 3 r MasterTableVO attributes.)
**As this is a master-detail page .. so for each master table record, there r multiple detail records entered in the 2nd Page.
Now supposedly, i wanna search only those master detail records in the SearchPage which contains a certain "XYZ" value for the ITEM4(this is in DetailTableVO) in the detail records.
So, To your inquiry .. No, Item4 doesn't exists in the VO referenced in the advancedTable of the SearchPage.
Regards
Ari :) -
Master Detail Page Set link - to a Lightbox feature?
I'm hoping someone can point me in the right direction here. I have set-up a master & detail page from a recordset and it is working as it should, however my client would like to have the details show up in a lightbox instead of going to another page. How can I accomplish this? I have a lightbox that I am using called pretty photo... which is also working, I just am looking for a way to have them work together.
Thanks,
BretThank you! that is getting me there I think I did change a couple things.... although I am still not sure how to tie the two links together.
<a href="#inline-1" rel="prettyPhoto[inline]">Click to view details </a>
<div id="inline-1" style="display:none;">
<p>This is inline content opened in prettyPhoto.</p>
<p>ECHO HERE</p>
</div>
This is the current link that redirects to a new page showing all info from recordset:
<a href="staffDetail.php?recordID=<?php echo $row_rsStaffMaster['staffID']; ?>"> <?php echo $row_rsStaffMaster['lastName']; ?></a>
What I need is the current link to display into the lightbox. How do I seperate the echo and still keep the staffID part?
Thanks
UPDATE:
Ok so I have updated the link this way...
<a href="#inline-1 staffDetail.php?recordID=<?php echo $row_rsStaffMaster['staffID']; ?> "rel="prettyPhoto[inline]"><?php echo $row_rsStaffMaster['lastName'];?></a>
<div id="inline-1" style="display:none;">
<p>This is inline content opened in prettyPhoto.</p>
<p>ECHO HERE</p>
</div>
And this now open the lightbox... but all it does is give me a tiny lightbox of content | null
Would I add my - staffdetailspage code & recordset to the ?
<p>ECHO HERE</p>
(the page that the link goes to now) -
Master Detail page (ASP)
I have dreamweaver 8 I am running vista 64 bit I am trying to do a master detail page but get this error. My recordset test fine
1- I am using access 2000 I have 2007 but I changed the one I was using to 2000 compatible thinking that might help.
2- When I click on here on the error page it goes to a lot of information about asp and IIS I starting reading and going to other links and leared about the UAC on vista. When I try to setup a connection in the ODBCad32 under the system dsn it said that I don't have administration ability. So I went to the msconfig and shut off the UAC but that didn't change any thing.
3 - I am not sure how to turn off friendly errors I will look into doing that later I have to take of for now.
Thanks -
Bc4j:RowScope on a Master Detail page always returns 0 rows for detail
Hi,
I have a problem with a Master Detail page that is called from another page. The Master Detail page has two View Objects, Budgets and Budget Versions. These are linked properly in BC4J and when I use these VOs together I can navigate through the Budgets (master) and the Budget Versions (details) are populated correctly.
However, I want to navigate to this page from another page which lists all possible Budgets. I pass the key of the selected Budget to the Master Detail page and the correct Budget is displayed, BUT the Budget Versions are NOT displayed - I get 0 rows returned.
The mechanism I use to pass the selected Budget ID to my Master Detail page is:
<ctrl:property name="key">
<ctrl:selection name="ViewTable" key="key"/>
</ctrl:property>
My BC4J Registry is set up as follows:
<bc4j:registryDef>
<bc4j:rootAppModuleDef name="BudgetModule"
defFullName="BudgetPackage.BudgetPackageModule"
configName="BudgetPackageModuleLocal"
releaseMode="stateful">
<bc4j:viewObjectDef name="ItiBudgetsView1">
<bc4j:rowDef name="CurrentBudgetRow" usesCurrency="True">
<bc4j:propertyKey name="key"/>
</bc4j:rowDef>
</bc4j:viewObjectDef>
<bc4j:viewObjectDef name="ItiBudgetVersionsView2" rangeSize="15"/>
</bc4j:rootAppModuleDef>
</bc4j:registryDef>
I then use
<bc4j:rowScope name="CurrentBudgetRow">
to get the correct Budget row in my master VO. But this always returns 0 rows in my detail VO. If I comment out the rowScope element, I don't get the desired Budget row, but I do get the correct Budget Version rows displayed. Is the rowScope element on the Budget VO interfering with the Budget Version VO?
Hope this is not too confusing!!
Thanks,
SteveSteve,
I tried to create a comparable set of two pages and initially ran into the same problem. I just realized that my issue (which I hope is yours too) is that the rootAppModule name was different across my two pages. This led to each page having its own application module instance, so the currency was different on each page.
By changing all of my pages to use the same application module name (in the registryDef, in the appModuleScope tags in the page, and in the findAppModule tags in the handlers), I resolved this problem.
My event handler to go to the master/detail page from the master page, FYI, looks like this:
<event name="details" >
<bc4j:findRootAppModule name="MyApp" >
<!-- establish the ViewObject scope -->
<bc4j:findViewObject name="CustomersView1" >
<!-- find the selected Row -->
<bc4j:findRowByKey>
<bc4j:keyBinding>
<bc4j:selectionKey name="viewTable" key="key" />
</bc4j:keyBinding>
</bc4j:findRowByKey>
</bc4j:findViewObject>
<bc4j:executeQuery />
<go name="OrdersByCustomer_View" redirect="true" />
</bc4j:findRootAppModule>
</event>Hope this helps.
-brian
UIX Team
Maybe you are looking for
-
I cannot get my apple I'd or password to work on the iPad2. But it works on this site. I've changed my password several times and reset the network, and deleted my accounts on the iPad.
-
I posted this last night and still have heard nothing back. I'm really at a loss and whenever I call apple I keep getting sent around in loops. Here is the post again and if anyone has any idea please let me know. Thank you. Last night I also tried p
-
Unable to share pictures from my galaxy s5
unable to share pictures from my galaxy s 5 to an iPhone. It says pictures are sending but they are never received.
-
Account Number and Contract Issue
I am trying to find my account number for my telephone line. After logging in I found that my login was not linked to any account, so after trawling through many pages found a link which allowed me to put my postcode and home number and check my curr
-
Regarding single threaded servlet
why pool of instances for single threaded servlet?