- App Builder User's Guide
- Developing Reports
- Managing Faceted Search
- Creating a Faceted Search Manually
9.5.5 Creating a Faceted Search Manually
Create a faceted search page by manually adding the page and facet components.
Using the Create Application Wizard or Create Page Wizard is the easiest way to create a faceted search page. However, you can create a faceted search page manually. At a minimun, creating a faceted search page manually involves the following steps:
- 
                        
                        Create a classic report or cards region. 
- 
                        
                        Add a faceted search region. 
- 
                        
                        Add individual facets or facet groups to the search region. 
- 
                        
                        Add a reset button. 
The following example creates a faceted search page which contains a
                classic report built on the EMP table. The EMP
                table is available in the sample dataset, EMP / DEPT. 
                  
To create a faceted search manually.
- Run the Create Application Wizard:- On the Workspace home page, click the App Builder icon.
- Click the Create button.
- Click New Application.The Create Application Wizard appears.
 
- On Create an Application:-  Name - Enter a name to identify the application. For example, enter
                                Faceted Search - Manual
- Appearance - Accept the default Theme Style and menu layout (Vita, Side Menu). To change it, click the Set Appearance icon adjacent to the Appearance field.
- Under Pages, click Add Page. Expand Additional Pages at the bottom of the window and select Classic Report.
- On Add Report Page:- 
                                    
                                    Page Name - Enter a name for this page. For example, enter Employees
- 
                                    
                                    Set Icon - Accept the default, or select an icon to display in the navigation menu for this page. 
- 
                                    
                                    Table or View - Select a table or view on which to build the page. Select EMP. 
- 
                                    
                                    Click Add Page. 
 
- 
                                    
                                    
- Click Create Application.The Application home page appears.
 
-  Name - Enter a name to identify the application. For example, enter
                                
- View the new page. - On the Application home page, select the new page, 2 -
                                Employees.The page displays in Page Designer.
- Click Save and Run Page on the right side of the Page Desiger toolbar.
- When prompted, enter your workspace username and password and click
                                Sign In.A Employees report appears. 
- Return to Page Designer. Click Edit Page X on the Runtime Developer toolbar where X is the page number.
 
- On the Application home page, select the new page, 2 -
                                Employees.
- Add a search region:- In the Rendering tab (or left pane), right-click Content Body and select Create Region.
- Select the new region. Edit the following Region attributes in the
                            Property Editor (or right pane):- Identification, Title - Enter
                                        Search
- Identification, Type - Select Faceted Search.
- Source, Filtered Region - Select Employees.
 
- Identification, Title - Enter
                                        
- Update the region appearance:- 
                                    
                                    Appearance, Template Options - Click Use Template Defaults, Scroll - Default. The Template Options dialog appears. 
- 
                                    
                                    Common, Body Padding - Select Remove Body Padding. 
- 
                                    
                                    Common, Header - Select Hidden but accessible. 
- 
                                    
                                    Click OK. 
 
- 
                                    
                                    
 
- Add a facet to search multiple columns:- In the Rendering tab (or left pane), right-click Facets and select Create Facet.
- Select the new facet and edit the following Facet attributes in the
                            Property Editor:- Identification, Name - Enter
                                        PX_SEARCHwhereXrepresents the page number.
- Identification, Type - Select Search.
- Source, Database Column(s) - Enter
                                        ENAME,JOB,MGR,DEPTNO
 
- Identification, Name - Enter
                                        
- Save your changes. Click Save.
 
- Add a facet to filter the DEPTNOcolumn:- In the Rendering tab, right-click the Facets and select Create Facet.
- Select the new facet and edit the following attributes in the Property
                            Editor:- 
                                    
                                    Identification, Name - Enter PX_DEPTNOwhereXrepresents the page number.
- 
                                    
                                    Identification, Type - Accept the default, Checkbox Group. 
- 
                                    
                                    Label, Label - Enter Department
- 
                                    
                                    List of Values, Type - Select SQL Query. 
- 
                                    
                                    List of Values, SQL Query - Enter SELECT dname, deptno FROM dept
 
- 
                                    
                                    
- Save your changes. Click Save.
 
- Add a facet to filter the MGRcolumn:- In the Rendering tab, right-click the Facets and select Create Facet.
- Select the new facet and edit the following Facet attributes in the
                            Property Editor:- 
                                    
                                    Identification, Name - Enter PX_MGRwhereXrepresents the page number.
- 
                                    
                                    Identification, Type - Accept the default, Checkbox Group. 
- 
                                    
                                    Source, Database Column - Verify that the column is MGR. 
- 
                                    
                                    Label, Label - Enter Manager
- 
                                    
                                    List of Values, Type - Select Shared Component. The Create Application Wizard created a lookup list of values named EMP.ENAMEso that theMGRcolumn displays the manager name instead of the employee number.
- 
                                    
                                    List of Values, List of Values - Select EMP.ENAME. 
 
- 
                                    
                                    
- Save your changes. Click Save.
 
- Add a facet to filter the JOBcolumn:- In the Rendering tab, right-click the Facets and select Create Facet.
- Select the new facet and edit the following Facet attributes in the
                            Property Editor:- 
                                    
                                    Identification, Name - Enter PX_JOBwhereXrepresents the page number.
- 
                                    
                                    Identification, Type - Accept the default Checkbox Group. 
- 
                                    
                                    Source, Database Column - Verify that the column is JOB. 
- 
                                    
                                    Label, Label - Enter Job
- 
                                    
                                    List of Values, Type - Select Static Values. 
 
- 
                                    
                                    
- Save your changes. Click Save.
 
- Add a facet to filter the SALcolumn:- In the Rendering tab, right-click the Facets and select Create Facet.
- Select the new facet and edit the following Facet attributes in the
                            Property Editor:- 
                                    
                                    Identification, Name - Enter PX_SALwhereXrepresents the page number.
- 
                                    
                                    Identification, Type - Select Range. 
- 
                                    
                                    Label, Label - Enter Salary
- 
                                    
                                    Source, Database Column - Verify that the column is SAL. 
- 
                                    
                                    Source, Data Type - Select NUMBER. 
- 
                                    
                                    Settings, Select Multiple - Enble Select Multiple. 
 
- 
                                    
                                    
- Define the facet as a static list of values:- 
                                    
                                    List of Values, Type - Select Static Values. 
- 
                                    List of Values, Static Value - Click Display1, Display2. In the Static Values dialog, define the following: - 
                                          
                                          Row 1: Display Value - Enter < 1000Return Value - Enter |1000
- 
                                          
                                          Row 2: Display Value - Enter 1000 to 3000Return Value - Enter 1000|3000
- 
                                          
                                          Row 3: Display Value - Enter 3000 to 4500Return Value - Enter 3000|4500
- 
                                          
                                          Row 4: Display Value - Enter > 4500Return Value - Enter 4000|
  
 Description of the illustration static_list_of_values.png
- 
                                          
                                          
- 
                                    
                                    Click OK to save your changes. 
 
- 
                                    
                                    
- Save your changes. Click Save.
 Notice that in the Layout tab, the Search region displays below the Employees region.  
 Description of the illustration region_position.pngNext, move the Employees report so it displays adjacent to the Search region. Tip: The procedure that follows explains how to reposition a region by editing Region attributes. You can also move components by selecting them in the Layout tab (central pane) and dragging and dropping them to a new position. 
- Select the Employees region and update the following
                    Region attributes:- Layout, Sequence - Enter 20
- Start New Row - Disable this option.
 In the Layout tab, notice the Search and Employees regions now display adjacent to one another.
- Layout, Sequence - Enter 
- Make the Search region narrower and then update region appearance. Select the
                        Search region and update the following Region
                    attributes:- Layout, Column - Enter 1
- Layout, Column Span - Select 3.
- Save your changes. Click Save.
 
- Layout, Column - Enter 
- View the page. - Click Save and Run Page in the upper right corner.
- If prompted, enter your workspace username and password and click
                                Sign In.The revised page appears. Notice that the Search region contains the following facets: Search, Department, Manager, and Salary.  
 Description of the illustration faceted_search_manual_1.png
- Return to Page Designer. Click Edit Page X on the Runtime Developer toolbar.
 Next, add a button to refresh the page.
- Add a region to contain a reset button:- In the Rendering tab, right-click Content Body and select Create Region.
- Select the new region. In the Property Editor under
                                Region, edit the following attributes:- 
                                    
                                    Identification, Title - Enter Button Bar
- 
                                    
                                    Identification, Type - Accept the default Static Content. 
- 
                                    
                                    Layout, Sequence - Enter 10
- 
                                    
                                    Appearance, Template - Select Buttons Container. 
 
- 
                                    
                                    
- Update the Appearance attributes:- 
                                    
                                    Appearance, Template Options - Click Use Template Defaults. The Template Options dialog appears. 
- 
                                    
                                    Common, Body Padding - Select No Padding. 
- 
                                    
                                    Common, Style - Select Remove UI Decoration. 
- 
                                    
                                    Click OK. 
 
- 
                                    
                                    
 
- Add a button:- In the Rendering tab, right-click the Button Bar region and select Create Button.
- Edit the button. Select the button and edit the following attributes in
                            the Property Editor:- 
                                    
                                    Identification, Button Name - Enter RESET
- 
                                    
                                    Layout, Button Position - Select Next. 
 
- 
                                    
                                    
- Update the Appearance attributes:- 
                                    
                                    Appearance, Button Template - Select Text with Icon. 
- 
                                    
                                    Appearance, Template Options - Click Use Template Defaults. In the Template Options dialog: - 
                                          
                                          Common, Style - Select Remove UI Decoration. 
- 
                                          
                                          Click OK. 
 
- 
                                          
                                          
- 
                                    
                                    Appearance, Icon - Click List of Values - Icon and find and select fa-undo. 
 
- 
                                    
                                    
- Update the Behavior attributes:- 
                                    
                                    Behavior, Action - Select Redirect to Page in this Application. 
- 
                                    
                                    Behavior, Target - Click No Link Defined. In the Link Builder - Target dialog: - 
                                          
                                          Target, Page - Select the current page. For example, select 2. 
- 
                                          
                                          Clear/Reset, Clear Cache - Select the current page. For example, select 2. 
- 
                                          
                                          Clear/Reset, Action - Select Reset Regions. 
- 
                                          
                                          Click OK. 
 
- 
                                          
                                          
 
- 
                                    
                                    
- Save your changes. Click Save.
 
- View the revised page. - Click Save and Run Page.
- If prompted, enter your workspace username and password and click
                                Sign In.The faceted search page appears. Notice the new Reset button displays in the upper right above the report. 
- Test the page. Select facets and then click Reset.
 
Parent topic: Managing Faceted Search

