You can add a new page or add a component to an existing page by running the Create Page Wizard. You can access this wizard by:
Clicking Create Page on the Applications home page
Clicking Create on the Page Definition
Selecting the Create link on the Developer toolbar
Note: You can also add a component (that is, a report, chart, form, wizard, a calendar, or tree) to an existing page using the Create Page Wizard. When prompted, specify an existing page ID. |
Topics:
To create a new page from the Application home page:
Navigate to Workspace home page.
Click the Application Builder icon.
Select an application.
The Application home page appears.
Click Create Page.
Select the type of page you want to create:
Blank Page
Multiple Blank Pages
Report
Chart
Form
Wizard
Calendar
Tree
Login Page
Follow the on-screen instructions.
To create a new page while viewing a Page Definition:
Navigate to the appropriate Page Definition:
Navigate to the Workspace home page.
Click the Application Builder icon.
Select an application.
Select a page.
The Page Definition appears.
From the navigation bar at the top of the page, click the Create button.
Select the type of page you want to create:
New Page
Region on this page
Page control on this page
Shared Control
Table 6-1 describes the various selections available based on the type of page you select.
Table 6-1 Create Page Options
Create Page Options | Available Selections |
---|---|
New Page |
Available page types:
|
Region on this page |
Regions function as containers for content. Available region types:
|
Page control on this page |
Page controls:
|
Shared control |
Shared component options:
|
Follow the on-screen instructions.
Users who log in to Oracle HTML DB having developer privileges have access to the Developer toolbar. The Developer toolbar displays at the bottom every page and offers a quick way create a new page.
To create a new page from the Developer toolbar:
On the Developer toolbar, select Create.
Select the type of component you want to create and click Next. Available options include:
New Page
Region on this page
Page control on this page
Shared control
Table 6-1 describes the various selections available based on the type of page you select.
Follow the on-screen instructions.
The HTML DB engine dynamically renders and processes pages based on data stored in database tables. To view a rendered version of your application, you run or submit it to the HTML DB engine. As you create new pages you can run them individually, or run an entire application. You can run an application by clicking the Run Application icon.
Topics:
Running an Application from the Application Builder Home Page
Running a Page from the Pages List on the Application Home Page
The Run Application icon resembles a traffic light. A large colored Run Application icon appears on the Application home page.
Many pages within Application Builder also feature a smaller, light green version of this icon. Clicking this smaller Run icon runs the current application or individual pages depending upon the context. For example, clicking the Run icon on the Application home page runs the entire application. Clicking the icon on the Page Definition runs the current page.
To run an entire application from the Application Builder home page:
Navigate to the Workspace home page.
Click the Application Builder icon.
From the View list, select Details and click Go.
Locate the application in the Applications list.
Click the Run icon in the far right column.
To run an entire application from the Application home page:
Navigate to the Workspace home page.
Click the Application Builder icon.
The Application Builder home page appears.
Select on application.
Click the Run icon.
To run a page from the Pages list:
Navigate to the Workspace home page.
Click the Application Builder icon.
Select an application.
From the View list, select Details and click Go.
From the Pages list, locate the page you want to run and click the Run icon in the far right column.
Use page groups to organize and manage the pages within an application. To use page groups, you create a group and then assign pages to the group. To view existing groups within an application, navigate to
Page groups do not have any function other then to help a developer organize their application pages.
You can make the pages within your application easier to access by organizing them into page groups.
Topics:
The Page Group report offers a comprehensive list of which pages in an application are assigned to a group and which pages are unassigned.
To view the Page Group report from the Application home page:
Navigate to the Workspace home page.
Click the Application Builder icon.
Select the application.
From the Tasks List on the right side of the page, select Manage Page Groups.
From the Tasks list, select Report Page Groups.
To create a page group:
Navigate to the Workspace home page.
Click the Application Builder icon.
Select an application.
From the Tasks List on the right side of the page, select Manage Page Groups.
On the Page Groups page, click Create.
Enter a name, a description (optional), and click Create.
To assign pages to page group:
Navigate to the Workspace home page.
Click the Application Builder icon.
Select an application.
From the Tasks List on the right side of the page, select Manage Page Groups.
From the Tasks list, select Report Unassigned Pages.
The Unassigned Pages page appears.
From Page Group, select a group to which you want to assign pages.
Select the pages to be assigned.
Click Assigned Checked.
Selecting the page ID takes you to the Page Attributes page. Selecting the Page Name links to the Page Definition.
You can prevent conflicts during application development by locking pages in your application. By locking a page, you prevent other developers from editing it.
Topics:
A lock icon indicates whether a page is currently locked. If a page is unlocked, the icon appears as an open padlock. If the page is locked, the icon appears as a locked padlock. A lock icon appears on the following pages:
Application home page. Select Details from the Display list. A list of pages appears. The lock icon appears under the Lock column.
Page Definition. The lock icon appears on the far right side of the page across from the breadcrumb menu.
You can lock pages from the Page Locks page, the Pages list, and from a Page Definition.
To lock a page of your application:
Navigate to the Workspace home page.
Click the Application Builder icon.
Select an application.
From the Tasks List on the right side of the page, select Manage Page Locks.
Select the appropriate pages and click Lock Checked.
Enter a comment in the Comment field.
Click Lock Page(s).
To lock a page from the Pages list:
Navigate to the Workspace home page.
Click the Application Builder icon.
Select an application.
From the View list, select Details and click Go.
In the Pages list, locate the page you want to lock and click the Lock icon.
Enter a comment in the Comment field.
Click Lock Page(s).
To lock a page from the Page Definition:
Navigate to the appropriate Page Definition:
Navigate to the Workspace home page.
Click the Application Builder icon.
Select an application.
Select a page.
The Page Definition appears.
Click the Lock icon in the upper right corner above Shared Components.
Select the appropriate pages and click Lock Checked.
Enter a comment in the Comment field.
Click Lock Page(s).
Only the developer who locked a page can unlock it. However, a developer with administrative privileges can unlock pages locked by other developers.
To unlock a page as a workspace administrator:
Navigate to the Workspace home page.
Click the Application Builder icon.
Select the application.
From the Tasks List on the right side of the page, select Administer Locks.
Select the pages to be unlocked and click Unlock Page(s).
To unlock a page from the Page Locks page:
Navigate to the Workspace home page.
Click the Application Builder icon.
Select the application.
From the Tasks List on the right side of the page, select Manage Page Locks.
Select the appropriate pages.
Click UnLock Checked.
To unlock a page from the Pages list:
Navigate to the Workspace home page.
Click the Application Builder icon.
Select an application.
From the View list, select Details and click Go.
In the Pages list, locate the page you want to unlock and click the Lock icon.
The Edit Lock Comment page appears.
Click UnLock.
To unlock pages from the Page Definition:
Navigate to the Workspace home page.
Click the Application Builder icon.
Select the application.
Select the Page you want to unlock in the Pages list.
Click the Lock icon in the upper right corner above Shared Components.
The Page Locks page appears.
Select the Page you want to unlock and click Unlock Checked.
You can access a number of different views of Locked Pages on the Locked Pages page.
To access different views of locked pages:
Navigate to the Workspace home page.
Click the Application Builder icon.
Select the application.
From the Tasks List on the right side of the page, select Manage Page Locks.
From the Tasks list, select one of the following:
Show Locked Pages displays only locked pages within the current application.
Show All Pages displays all pages within the current application.
Show Unlocked Pages display only unlocked pages within the current application.
Administer Locks enables workspace administrators to unlock any pages locked by a developer.
You can delete a page from the Page Definition or while editing page attributes.
Topics:
To delete a page from the Page Definition:
Navigate to the Workspace home page.
Click the Application Builder icon.
Select an application.
Select a page.
The Page Definition appears.
Verify the page name.
From the navigation bar at the top of the page, click Delete.
Follow the on-screen instructions.
To delete a page while editing page attributes:
Navigate to the Workspace home page.
Click the Application Builder icon.
Select an application.
Select a page.
The Page Definition appears.
Click the Edit Attributes icon.
Click Edit Standard Attributes.
Verify the application ID and page name.
The Edit Application Attributes page appears.
Click Delete.
Follow the on-screen instructions.