SurveyJS Survey Creator 新版本发表

Released: Jan 22, 2025

v1.12.20 中的更新

修补程序

  • Form Library
    • Masked input questions did not apply a mask when returning the displayValue.
    • The onServerValidateQuestions event was not raised when a user navigates between pages using the progress bar.
    • The resetValueIf expression was not evaluated when it uses a custom function and doesn't directly reference questions.
  • Survey Creator
    • Choices editor: A gap between rows appeared under certain conditions when reordering choices.
    • A TypeScript error is raised on an attempt to define the settings...

Released: Jan 16, 2025

v1.12.19 中的更新

特性

  • Added new demo:
    • Survey Creator: Save and Restore a Survey JSON Schema

修补程序

  • Auto-advance to the next page didn't work when the "questionsOnPageMode" property was set to "questionPerPage".
  • Full Name composite question:
    • Inner input fields disappeared on the design surface after disabling the startWithNewLine property.
  • Multi-Select Matrix:
    • A column's required mark is not rendered when the displayMode property is set to "list".
  • Vue 2
    • File Upload raised a warning: Avoid using non-primitive value...

Released: Jan 10, 2025

v1.12.18 中的更新

修补程序

  • Fixed the onValidatedErrorsOnCurrentPage event which was not raised when a user attempts to navigate to another page using the Table of Contents.
  • The Start Page didn't display the Start button although the navigationButtonsVisibility property is set to "show".
  • The Skip trigger didn't work correctly when the questionsOnPageMode property is set to "questionPerPage".
  • The Complete trigger didn't work correctly when the questionsOnPageMode property was set to "questionPerPage" and a page...

Released: Dec 30, 2024

v1.12.17 中的更新

特性

  • Added an event for panel number customization
    • In addition to the onGetQuestionNumber and onGetPageNumber events, SurveyJS Form Library now supports an event that allows you to customize automatically generated numbers of panels - onGetPanelNumber.
    • Providing a similar API: use the options.panel parameter to access the PanelModel instance for which the event is raised and the options.number parameter to access and change the generated number.

修补程序

  • Survey Creator: Fixed hover effects which had...