ProApp Designer - Release 14 (Package 27)

Frame Control

Frame control is used to show content from the external page. It can be used inside the page to show a report generated from the external BI tool.

  • Name: It is used to uniquely identify control inside the template.
  • Label: It is used to show title on the control. It can be localized by defined Languages and Locales inside innovator.
  • Show Label: It controls whether Label can be shown at the top of the Frame control.
  • Source: It allows you to set URL of the external page. URL can contain variables that represent properties (system & custom) of the context item.
    https://www.aras.com?id=<%id%>&itemType=<%itemType%>&classification=<%classification%>
  • Height: Frame control can be rendered in two different modes for the Height.
    • Height: Explicit
      In this mode, ‘Max Height’ should be supplied to limit the height of the frame in the page. Frame auto grows until it reaches ‘Max Height’, after that it shows scrollbar for the body of the frame.
    • Height: Auto
      In this mode, the frame controls auto grows until it reaches available page height, after that it shows scrollbar for the body of the frame.
  • Access: It allows you to define the roles which can access control. You can configure Roles (in the form group identities) to whom this control should be shown.
  • Display Condition: Based on the option selected for Display Condition, the control will be shown or hidden in the wizard at runtime. You can select one of the options like ‘Always Show’, ‘Always Hide’, ‘Expression’, or ‘Script’. Expression allows you to define a Boolean expression using properties from the current and previous pages (in case of multi-page application) to conditionally display the control if expression is evaluated to true. Expression will be evaluated based on the cached property values on the client. Script allows you to write custom JavaScript code that should return Boolean value. If returned value is false, the control will be hidden.
  • Margin: It allows you to set the required top, right, bottom, left margins with respect to adjacent controls.
  • OnLoad: OnLoad event allows you to write custom logic that will be executed after the data in the control is loaded. It allows you to write a custom script to load dynamic content in the Frame control. Please refer to the Template Customization section for more details.