Table of Contents

name attribute

Specifies the name of the option.

Content Type

Item Facet value Description
string restriction
  Enumeration activeContainer
  Enumeration advancedLayout
  Enumeration container
  Enumeration css
  Enumeration height
  Enumeration panelAdvancedLayout
  Enumeration panelButtonName
  Enumeration panelButtonOperation
  Enumeration panelButtonPossibleOperations
  Enumeration panelButtonType
  Enumeration panelSelection
  Enumeration width
  Enumeration xpos
  Enumeration ypos

Parent

DashboardOption

Reamrks

Possible values:

  • activeContainer: Determines which container is to be displayed by the dashboard. For this option, type should be set to pid and the tag should contain the ID of the parameter that allows the user to select the active container.

  • advancedLayout: Allows the user to specify the layout of the button using a JSON string. For example:

    • For a button with custom HTML:
    {"buttonLayout":{"alignHorizontal":"Left","alignVertical":"Center","html":"<div class='buttoncontainer'><div class='button'>Button</div></div>"}, "version":"1.0.0.0"}
    
    • For a rotate button:
    {"rotateButtonLayout":{"sliderOrientation":"Horizontal"},"version":"1.0.0.0"}
    
    Note

    Using the HTML class toggled, you can determine what the button will look like when it is interacted with. Using the HTML class locked, you can determine what the button will look like when it is locked.

  • container: Determines the container the button is located in.

  • css: Determines the CSS to apply to HTML content of buttons. For this option, type should be set to pid and the tag should contain the PID of the parameter that contains the CSS.

    Note

    To apply a different CSS to a specific button, you can specify this in line in the advancedLayout JSON.

  • height: Determines the height of the button (in percent).

  • panelAdvancedLayout: Allows the user to specify the general layout of the panel using a JSON string. For this option, type should be set to pid and the tag should contain the PID of the parameter that contains the JSON string.

  • panelButtonName: Determines the name of the button.

  • panelButtonOperation: Displays the different buttons, which are the same for all rows. The next option, panelButtonPossibleOperations, will determine which of these buttons are used.

  • panelButtonPossibleOperations: Allows the user to specify which operations are possible with the button. For rotate buttons, 4 types of increments are possible. For example:

    click, largedecrease;smalldecrease;smallincrease;largeincrease
    
  • panelButtonType: Determines the type of button. The user will be able to select one of the following three types:

    • Simple
    • Advanced - HTML. The advancedLayout option should be used to further configure a button of this type.
    • Rotate
  • panelSelection: Specifies the different selected panels. The contents of the referred parameter should be a semicolon-separated list of DMAID/ElementID/ParameterID (e.g. "346/532084/100;346/114/157").

  • width: Determines the width of the button (in percent).

  • xpos: Determines the position of the button on the X-axis (in percent).

  • ypos: Determines the position of the button on the Y-axis (in percent).