Skip to content

Shared Choice Question Schema Properties

Base properties shared by all choice-based question types (dropdown, checkbox, radiogroup, etc.).

Element type: selectbase Key properties: 18


  • Use these properties on choice-based question types such as dropdown, checkbox, radiogroup, tagbox, ranking, imagepicker, and buttongroup.
  • Use Choice Item for object choices and Choices By URL for remote choice loading.
  • Type-specific pages document extra choice behavior such as checkbox selection limits, tagbox search, or image picker media sizing.
  • Type: choiceitem[]
  • Default: []

Gets or sets choice items. This property accepts an array of objects with the following structure:

  • Type: restfull
  • Default:

Configures access to a RESTful service that returns choice items. Refer to the ChoicesRestful class description for more information. You can also specify additional application-wide settings using the settings.web object.

  • Type: question_carryforward
  • Default:

Copies choice items from a specified question. Accepts a question name.

  • Type: string
  • Default: "all"
  • Allowed values: all, selected, unselected

Specifies which choice items to copy from another question. Applies only when the choicesFromQuestion property is specified.

  • Type: condition
  • Default:

A Boolean expression that is evaluated against each choice item. If the expression evaluates to false, the choice item becomes hidden.

  • Type: condition
  • Default:

A Boolean expression that is evaluated against each choice item. If the expression evaluates to false, the choice item becomes read-only.

  • Type: string
  • Default: "none"
  • Allowed values: none, asc, desc, random

Specifies the sort order of choice items.

  • Type: string
  • Default:

Specifies which matrix column or dynamic panel question supplies choice texts. Use this property to construct choice items based on cell values in Dynamic Matrix and question values in Dynamic Panel.

  • Type: string
  • Default:

Specifies which matrix column or dynamic panel question supplies choice values. Use this property to construct choice items based on cell values in Dynamic Matrix and question values in Dynamic Panel.

  • Type: boolean
  • Default:

Specifies whether to hide the question if no choice items are visible.

  • Type: boolean
  • Default:

Specifies whether to display the “Other” choice item.

  • Type: boolean
  • Default:

Specifies whether to display the “None” choice item.

  • Type: switch
  • Default:

Specifies whether to display a comment area.

  • Type: string
  • Default:
  • Localizable: Yes

Gets or sets a caption for the “Other” choice item.

  • Type: string
  • Default:
  • Localizable: Yes

A placeholder for the comment area. Applies when the showOtherItem or showCommentArea property is true.

  • Type: string
  • Default:
  • Localizable: Yes

Gets or sets a caption for the “None” choice item.

  • Type: string
  • Default:
  • Localizable: Yes

Gets or sets a caption for the “Don’t know” choice item.

  • Type: string
  • Default:
  • Localizable: Yes

Gets or sets a caption for the “Refuse to answer” choice item.