JavaScript with eForms

You can you extend the functionality of the eForm with JavaScript and jQuery. You can call JavaScript from one form control, or any form control in your application:

You can create your own JavaScript methods to use with eForms, or you can use the built-in JavaScript methods in this section. These JavaScript methods work similar to an API, in that the functionality and logic are built in to the AgilePoint NX system.

These are examples of actions you can do with the built-in JavaScript methods:

Note: The built-in JavaScript methods are sometimes referred to as JavaScript helper methods.

Examples in the AgilePoint NX Product Documentation

AgilePoint NX Product Documentation provides basic examples for common use cases, general procedures, and functionality that is native to AgilePoint NX. Other resources from AgilePoint or third-party vendors may provide more specific examples to meet your needs.

  • Common Use Case Examples for AgilePoint NX Portal

    Most examples that are provided in the Product Documentation for AgilePoint NX Portal are related to the most common types of use cases.

    • Examples - Step-by-step walkthroughs for the most common types of use cases in AgilePoint NX.

      New examples are added to this section each time the Product Documentation is updated.

    • Field input values - Whenever feasible, the Product Documentation provides example input values for fields in the AgilePoint NX Portal UI. However, not every field definition provides an example. Sometimes, examples are simply missing, and in these cases, they are added when identified.

      However, there are many cases where examples are intentionally omitted. These include:

      • Fields are too general to provide useful sample values. Examples include Name and Description fields, which are simply open-ended text labels.
      • Fields where the input values are variables. Variable names depend on your data model, and they are added through drag-and-drop. Example values are usually not useful for these fields.
      • Field values for third-party integrations. For more information, refer to Documentation for Third-Party Integrations in this list.
  • Basic Code Examples

    For examples related to writing software code to extend or integrate with AgilePoint NX, refer to these resources:

    • Examples - Basic code examples for CSS and JavaScript in eForm Builder and Page Builder.
    • JavaScript Methods for eForm Builder - Examples for JavaScript methods that are available out-of-the-box (OOTB) in AgilePoint NX.
    • REST API - Code examples for implementing the REST API.
    • Web Services API - Code examples for implementing the Web Services API.
    • AgilePoint NX Developer - Examples for creating custom extensions for AgilePoint NX.
    • AgilePoint Community Forums - A free, AgilePoint-moderated, crowd-sourcing user forum where you can ask questions about specific techniques, the solutions to use cases, workarounds, or other topics that may not be covered in the Product Documentation.
    • Video Portal - Video walkthroughs for a range of simple and advanced tasks in AgilePoint NX.
    • Professional Services - If you can not find the information you need for your specific business problem, mentoring is available through AgilePoint Professional Services.
  • System Administration Examples

    For examples related to system administration in AgilePoint Server, refer to these resources:

  • Advanced Examples

    For more advanced or complex examples or specific information about how to solve a specific business problem or use case, AgilePoint recommends the following resources:

    • AgilePoint Community Forums - A free, AgilePoint-moderated, crowd-sourcing user forum where you can ask questions about specific techniques, the solutions to use cases, workarounds, or other topics that may not be covered in the Product Documentation.
    • Video Portal - Video walkthroughs for a range of simple and advanced tasks in AgilePoint NX.
    • Professional Services - If you can not find the information you need for your specific business problem, mentoring is available through AgilePoint Professional Services.
    • Personalized Training - AgilePoint can provide personalized training for your organization. To request personalized training, contact AgilePoint Sales.
  • Documentation for Integrations with Third-Party, External, or Open Source Technologies

    For examples of use case implementations or configuration field input values for third-party products, AgilePoint recommends these resources.For more information, refer to Where Can I Find Information and Examples for Third-Party Integrations?

    • AgilePoint Community Forums - A free, AgilePoint-moderated, crowd-sourcing user forum where you can ask questions about specific techniques, the solutions to use cases, workarounds, or other topics that may not be covered in the Product Documentation.
    • Professional Services - If you can not find the information you need for your specific business problem, mentoring is available through AgilePoint Professional Services.
    • Personalized Training - AgilePoint can provide personalized training for your organization. To request personalized training, contact AgilePoint Sales.
    • Third-Party Vendor Documentation - Whenever feasible, AgilePoint provides links to third-party vendor documentation.

      This does not include technology standards or protocols, such as JavaScript, REST, or FTP. Resources for these technical standards are publicly available on the Internet.