release notes

SurveyJS v1.9.92

Released: June 14, 2023

SurveyJS v1.9.92 introduces visual indication of overridden properties choices copied from another question in Survey Creator, features a new API to show and hide Dashboard charts, and includes several bug fixes.

Survey Creator: Visual indication of overridden properties

Certain survey element properties depend on other properties. For example, the visible property value can be determined by the visibleIf expression. Since the new Survey Creator release, Property Grid indicates properties that are overridden by other properties and displays jump links to the overriding properties.

Survey Creator: Visual indication of overridden properties

To implement this functionality, we added a new a survey element property setting—overridingProperty. It specifies a property that can override the current property. For example, the visible property now has the following configuration:

Serializer.addClass("question", [
  // ...
  { name: "visible:switch", default: true, overridingProperty: "visibleIf" },
  // ...
]

Survey Creator: Visual indication of choices copied from another question

Survey Creator v1.9.92 introduces the following design surface enhancement: if a select-based question (Radio Button Group, Checkboxes, Single- or Multi-Select Dropdown) copies its choices from another question, the design surface displays a visual cue with a link to the master question:

Survey Creator: Visual indication of choices copied from another question

Dashboard: API to show and hide all charts

In the new release, VisualizationPanel introduces new showAllElements() and hideAllElements() methods. They allow you to control the visibility of all charts within a VisualizationPanel collectively. These methods are useful, for example, if you want to hide all charts initially and let your users select which charts they want to display.

View Example

Bug Fixes

Form Library

  • Wrong colors for the required asterisk and question numbers (#6305)
  • After a page is hidden, Table of Contents navigates a user to a wrong page (#6321)
  • Questions that use choicesFromQuestion do not get populated with preloaded data (#6328)
  • [Angular] maxOthersLength doesn't work (#6330)

Survey Creator

  • onElementAllowOperations: options.allowEdit = false doesn't disable image upload for an Image question (#4211)

Dashboard

  • A chart is not rendered for a question that copies choices from another question (#344)
  • The None item doesn't appear in a Dashboard chart (#345)

Your cookie settings

We use cookies on our site to make your browsing experience more convenient and personal. In some cases, they are essential to making the site work properly. By clicking "Accept All", you consent to the use of all cookies in accordance with our Terms of Use & Privacy Statement. However, you may visit "Cookie settings" to provide a controlled consent.

Your renewal subscription expires soon.

Since the license is perpetual, you will still have permanent access to the product versions released within the first 12 month of the original purchase date.

If you wish to continue receiving technical support from our Help Desk specialists and maintain access to the latest product updates, make sure to renew your subscription by clicking the "Renew" button below.

Your renewal subscription has expired.

Since the license is perpetual, you will still have permanent access to the product versions released within the first 12 month of the original purchase date.

If you wish to continue receiving technical support from our Help Desk specialists and maintain access to the latest product updates, make sure to renew your subscription by clicking the "Renew" button below.