SurveyJS Dashboard のリリース

Released: Jun 4, 2025

v2.1.1 での更新項目

機能

  • Added support for Exclusive Options in Checkbox Questions:
    • An exclusive option clears all other selected choices in the same question when chosen.
    • The Checkboxes question type in SurveyJS already supports predefined exclusive options, such as None, Refuse to Answer, and Don't Know.
    • You can now make any option exclusive by enabling its isExclusive property.
    • To mark a choice option as exclusive in Survey Creator, locate the Choices table, click a Pen icon next to the desired option, and enable...

Released: May 20, 2025

v2.0.10 での更新項目

機能

  • Added two more functions that you can use for calculations within expressions:
    • round(num, precision): Rounds the given number to the specified number of decimal places.
    • trunc(num, precision): Truncates the given number to the specified number of decimal places.

Released: May 6, 2025

v2.0.8 での更新項目

不具合の修正

  • Localization: Chart type selector misses translations to Arabic.
  • Charts were displayed incorrectly in right-to-left locales.

Released: Apr 30, 2025

v2.0.7 での更新項目

機能

Added a New Loop and Merge Functionality

  • Added a "Loop and Merge" Demo:
    • Loop and Merge is a feature that allows you to repeat a group of questions and combine the responses into one data object.
    • The loop can either iterate over the same set of questions for each item or adjust dynamically based on user input.
    • Supported Question Types - A question loop can be created using one of the complex question types:
      • Single-Select Matrix.
      • Multi-Select Matrix.
      • Dynamic Matrix.
      • Dynamic Panel.
    • Single- and...

Released: Apr 8, 2025

v2.0.4 での更新項目

不具合の修正

  • Table View: Search would raise a console error.

Released: Mar 25, 2025

v2.0.2 での更新項目

不具合の修正

  • Dashboard:
    • Table View freezes if you try to select 25 rows per page or more.
    • Visualization panel flickers when the updateData() method is called.
  • Form Library:
    • Rating Scale in dropdown mode: The min and max labels are hidden if rate value aren't auto-generated.
    • The onTextMarkdown event doesn't provide access to a choice item for which the event is raised.
    • SurveyModel's isLastPage() method returns true even when the current page is not last in question-per-page mode.
    • Entering an already...

Released: Mar 7, 2025

v2.0.0 での更新項目

機能

  • Native Support for ES Modules - SurveyJS v2.0 packages include ES modules that can be used directly, without being auto-converted from UMD modules by a transpiler. If your application uses ESM imports, the ES modules will be used automatically after you upgrade to SurveyJS v2.0.
  • Transition from Knockout to Vanilla JavaScript Packages - In this significant shift, SurveyJS has moved away from using the Form Library for Knockout in the examples, including the full-featured demo. To replace the...

Released: Mar 4, 2025

v1.12.26 での更新項目

不具合の修正

  • Form Library
    • File Upload: Single file removal deletes all uploaded files.
    • Multi-Select Matrix: A Rating Scale question overflows its container on smaller screens.
    • The progressValue property returns an outdated value when asked for within an onValueChanged event handler.
    • A page doesn't appear if it's visibility conditionally depends on a question that belongs to the Start Page.
    • Dropdown is closed immediately if its menuType is set to "dropdown" for all devices.
    • The questionCount property...

Released: Feb 5, 2025

v1.12.22 での更新項目

不具合の修正

  • Form Library:
    • The prevPage() and nextPage() methods switched between pages incorrectly when the survey is in question-per-page mode.
    • The onCurrentPageChanging and onCurrentPageChanged events were not raised when the survey is in question-per-page mode.
    • Randomizing questions on a page didn't work when the survey is in question-per-page mode.
    • Composite question: The "Other" value and comments were stored outside the object produced by the question.
    • [React] An exception was thrown when...

Released: Jan 28, 2025

v1.12.21 での更新項目

機能

  • Conditional Visibility for Rating Scale Items:
    • You can now set conditional visibility rules for Rating Scale items. To conditionally show a rating scale item, specify the visibleIf expression within a rate item configuration object.
  • Form Library API:
    • Adds a new onDynamicPanelValueChanging event to the Form Library API. Its options argument contains the old and new values of a modified field within a Dynamic Panel and allows you to retrieve the old value or modify the new value if needed...