14.01.2013 Views

Oracle JHeadstart Developer's Guide - Downloads - Oracle

Oracle JHeadstart Developer's Guide - Downloads - Oracle

Oracle JHeadstart Developer's Guide - Downloads - Oracle

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CHAPTER<br />

12 Runtime Page<br />

Customizations<br />

When you deliver your application to multiple customers or organization units, these<br />

customers or organization units might have specific requirements for customizing the<br />

application. A typical example is an independent software vendor (ISV) who delivers an<br />

application to multiple customers. Each customer has specific requirements, for example<br />

a customer wants to add additional items to some pages, or they want to hide standard<br />

items. These requirements could be implemented by creating separate code bases for<br />

each customer, but this easily creates a maintenance nightmare.<br />

<strong>JHeadstart</strong> offers extensive capabilities for runtime customization of pages, which allows<br />

you to support customer-specific requirements without changing the code base, and<br />

without changing the underlying database model.<br />

This runtime customization functionality can be split into two areas:<br />

• Defining additional so-called Flex Items at runtime.<br />

• Customizing standard items at runtime. It is possible to hide an item in create<br />

and/or edit mode, or to make an optional item required.<br />

In the next sections we will explain how you can enable your application to use flex<br />

items and customized standard items.<br />

<strong>JHeadstart</strong> Developer’s <strong>Guide</strong> Runtime Page Customizations 12 - 1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!