Autodesk Creative Platform Core Version 1.19.0
A broad and deep collection of 2D and 3D capabilities.

LayoutGroupItemJSON Overview

Derived Classes: LayoutGroupItemGroupJSON, LayoutGroupItemLabelJSON, LayoutGroupItemParameterJSON, LayoutGroupItemRandomizerJSON

Describes the layout of the parameters.

See Also: LayoutGroupJSON.children

Introduced in Version: 1.4.0

JSON Field Summary

  • property
      dock | Optional
  • property
      id | Optional
  • property
      separated | Optional , Default: true
  • property
      type | Required

JSON Field Details

String dock | Optional

Describes where this item is docked in relation to the parent group. Acceptable values are:
  • "left"

    This item is docked to the left of the parent group.

  • "right"

    This item is docked to the right of the parent group.

  • "top"

    This item is docked to the top of the parent group.

  • "bottom"

    This item is docked to the bottom of the parent group.

  • "fill"

    This item is expanded to fill the space remaining in the parent group.

String id | Optional

A globally unique identifier for this element. This ID also manifests in the HTML and can be referenced in CSS sheets by designers to have greater control over the layout. Refer to LayoutGroupJSON.id for detailed information.

See Also: LayoutGroupJSON.id

Boolean separated | Optional , Default: true

Indicates whether a separator appears before this item to help enforce organization.

String type | Required

Configures the type of item which is one of the following:
  • "group"

    This represents a group nested within a parent group. Refer to LayoutGroupItemGroupJSON for additional fields.

  • "parameter"

    This represents that a parameter should be displayed to the user. Refer to LayoutGroupItemParameterJSON for additional fields.

  • "label"

    This represents a simple text label to be displayed to the user. Refer to LayoutGroupItemLabelJSON for additional fields.

  • "randomizer"

    This represents a quick way for the user to randomize a configurable set of parameters to quickly vary permutations. Refer to LayoutGroupItemRandomizerJSON for additional fields.