Fluid Pages

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

Basics on Fluid Development – Peopletools 8.

54

Application Design
A regular peoplesoft page has fixed position layout (the objects are seen on a similar position they are
pasted inside application designer, in fluid development, there are no control on where exactly the
object will be drawn in the page, in order to have some control on that it’s necessary to use group
boxes.
The group box works as a DIV tag on HTML (when it has a Layout Only property set in the Group Box
Type Property => Group box Properties / Fluid Tab / Container Properties / Group Box Type), which is an
additional (and important) function for group boxes on fluid development.
Another layout function for group boxes is the “accordion layout” control, which allows related groups
of information to be visible or not.

The page above is rendered in the browser like below:


Basics on Fluid Development – Peopletools 8.54

The addition of group boxes did not prevent the related information being rendered below its
corresponding code (Business Unit)
Basics on Fluid Development – Peopletools 8.54

Grids have an important difference

On its properties it is important to set its grid style to one of the fluid layouts in order to prevent an
error when trying to load the “fluid page”.
Basics on Fluid Development – Peopletools 8.54

SubPages
Oracle recommends subpages to be used, it allows to have a main page where layout is the concern and
delegate the content container function to a different object.

Subpage definition:

Subpage rendered in browser

Adding some space between buttons and the reamining data


Basics on Fluid Development – Peopletools 8.54

Some space added


Basics on Fluid Development – Peopletools 8.54

Components

The major change is related to searches, there are 3 options, a custom search page, a pivot grid on
search framework results.
If the Add action is needed a special search page is necessary in the component OI_FLUID_SRCH_PG was
created with that intent.
 After seeking advice with Mark Witten on the Add feature we discovered that on Peopletools
8.55 the standard search page has an Add button on it, the same record/field exists in the
version 8.54, but it is not inserted on any page, due to that a custom search page was created.
 The search page can be added on every fluid Component, if the component search record has
no search fields and also there is no component based pivot grids no search is shown.
Basics on Fluid Development – Peopletools 8.54

Search page
Basics on Fluid Development – Peopletools 8.54

Fluid Attributes for a Registered Component

It’s important to check if the ViewPort Peoplecode is present in the Component Post Build event

Declare Function SetViewport PeopleCode PTLAYOUT.FUNCLIB FieldFormula;

SetViewport(""); /* apply the system default viewport setting */

The absence of this peoplecode causes some rendering problems depending on the device being used to
open de page.
Basics on Fluid Development – Peopletools 8.54

Component based Pivot Grid

The component and the Pivot Grid must have the same name and the pivot Grid Data Source Type
should be “Component”.
 A Query with the same name of the pivot grid will be created.

You might also like