SurveyJS PDF Generator v2.0.3

Released: Apr 2, 2025

v2.0.3 中的更新

特性

  • Added Recursive Question Numbering: In this mode, survey elements are numbered in a manner that takes into account their nesting level.
    • For example, questions nested in a panel with number 1 receive numbers 1.1, 1.2, 1.3, etc.
    • To enable recursive numbering, set SurveyModel's showQuestionNumbers property to "recursive".
  • Added support for hours and minutes in the dateDiff() function: The dateDiff function can be used in expressions to calculate a difference between two dates. Previously, this difference could be calculated in days, months, or years. Since SurveyJS v2.0.3, dateDiff also supports hours and minutes:
    • expression: "dateDiff({firstDate}, {secondDate}, 'hours')"
    • expression: "dateDiff({firstDate}, {secondDate}, 'minutes')"

修补程序

  • Signature: Strokes are duplicated when browser zoom is used.
  • Dropdown with Lazy Loading: The input field displays an incorrect suggestion if choices are not loaded yet.
  • Dynamic Panel: Nested questions ignore numbering settings.
  • A blank page appears when using visibleIf on a question in question-per-page mode.