A lookup data page creates a "Page" data structure data page, i.e. it contains only 1 record.
A list data page creates a "Page List" data structure data page, so this data page can contain many records.
A List type data page is used typically to retrieve multiple records for the dropdown, radiobuttons, checkbox controls, whereas the Lookup data page will then use the selected value from these controls to retrieve the details of a specific record.
So the lookup page generally needs a key to retrieve a particular record in the table , where as a list can retrieve more than one results from the table(using a condition or fetch all). example : Page list : Insurer list . Page : Insurer details.
That's right! So when you setup a Data Page to perform a Lookup, you will need to provide a key so it knows which exact ONE record to retrieve. For a List type, the condition can be specified in the Report Definition.
In the process of creating a datatable, i haven't added the Lookup page(D_Position, in my case). Now it is required of me to use it further. How is it that i can add it to the existing data table? Suggest possibilities.
Simply create a new Data Page and set the applies to, object to SAE-HRServices-Data-Position. Setup a parameter "ID" and then configure the Datasource as Lookup to the Position class. Configure the parameter for the Lookup to "param.ID".