14 Extensible Development

This topic provides an overview of extensibility in JavaScript coding.

The developer can add code in hook packages and release specific JavaScript files.

Extensibility in JavaScript Coding

For release-specific JavaScript coding, code has to be written in release specific JavaScript file. It follows the naming convention as (Function ID)_(Release Type).js. For Example: Code in STDCIFD_CLUSTER.js is exclusive to cluster release.

This JavaScript file allows the developer to add functional code and is specific to release. The functions in this file are generally triggered by screen events. A developer working in cluster release would add functions based on two categories:
  • Functions triggered by screen loading events

    Example: fnPreLoad_CLUSTER(), fnPostLoad_CLUSTER()

  • Functions triggered by screen action events

    Example: fnPreNew_ CLUSTER (), fnPostNew_ CLUSTER ()

Extensibility in Backend Coding

Refer to the topic unresolvable-reference.html#GUID-7E88CBE1-AA93-4C2E-9322-C867DEA88DB1 for detailed information.