Skip to end of banner
Go to start of banner

Customise Data Entry Pages

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 41 Next »

This section describes how custom data entry pages are created.

 

What does this section cover?

Create Custom Data Entry Pages

For an introduction to data entry pages, go to Data Entry Pages.

Create New Data Entry Pages

To create a new data entry page, you need to create two XML files: a layout file and a definition file, in your custom projects directory under ../pages/dataEntry/<module_name>

The custom data entry definition file for the new page must have a unique file path.

The custom data entry layout file for the new page must follow this naming convention: <definition_page_filename>layout.xml. More than one layout files can exist per data entry definition page. In such cases, a default data entry layout file per database must be defined in templates properties file (templates.properties)

 New Data Entry Page Example
car.xml
 
carlayout.xml
 

 

Customise Existing Data Entry Pages

To extend the system's release functionality, by adding new components to an existing data entry page, both custom data entry definition and layout files must be created. To extend the system's release functionality, by just changing the layout of the existing components, only a custom data entry layout file must be created. Both definition and layout files must be created under  ../pages/dataEntry/<module_name> in your custom project's directory.

The custom data entry definition file must follow this naming convention: <release_definition_page_filename>Custom.xml and include the new components ONLY.

The custom data entry layout file must have a unique file path, include ALL sections and components that need to be displayed and be defined in templates.properties file.

 Customise Existing Data Entry Page Example
contactInformationCustom.xml
 
contactInformationCustomlayout.xml
 

Templates Properties File

The templates properties file (templates.properties) is used for defining the default data entry layout file per database and/or unit when more than one layout files exist per data entry definition page.

templates.properties
 

 

For a full list of data entry page attributes, go to Data Entry Pages Documentation

  • No labels