SurveyJS PDF Generator

SurveyJS 웹 양식을 세련된 PDF로 변환하여 간편하게 공유할 수 있으며, 이를 통해 종이 서류 없이 업무가 가능합니다.

SurveyJS사에서 공개
2025년 부터 ComponentSource에서 판매중

가격: US$ 1,021.35 버젼: v2.5.19 NEW 업데이스 날짜: Apr 7, 2026

SurveyJS PDF Generator v2.5.8

Released: Jan 27, 2026

v2.5.8 버젼 업데이트

기능

  • Input Mask Enhancements
    • Pattern Input Mask – Custom Placeholder
      • Input fields with the "pattern" mask type now support a text question’s placeholder. The placeholder text is rendered until the field receives focus or the user begins typing. Once the field is focused or a value is entered, the placeholder text is replaced by the pattern’s underscore placeholders, guiding the user to complete the masked input.
    • Validation for Incomplete Masked Values
      • With this update, any value entered by the user is retained even if they move focus away from a partially completed pattern-masked field. To prevent users from leaving such fields incomplete, set SurveyModel.checkErrorsMode to "onValueChanged" and enable the SurveyModel.validateVisitedEmptyFields option.
    • API for Traversing the Survey Element Tree
      • This release adds the getOwner() method to all survey elements, including pages, panels, questions, choices, matrix rows, columns, and validators. The method enables upward traversal of the survey structure, allowing you to identify higher-level elements that own a given lower-level element.
      • This API provides a consistent and reliable way to navigate from any survey element to its owning container, simplifying diagnostics and tooling for complex survey configurations.

수정사항

  • Form Library
    • Dynamic Panel: validateExpressions() reports an unknown variable when an expression inside the template references outer questions.
    • Single-Line Input: The dataList property value is not saved in the survey JSON schema.
    • [Mobile] Navigation buttons are too close to the first survey element when they are on top.
    • fromJSON() with validatePropertyValues: true produces an error when choices are defined using a callback that references the object instance.
    • Ranking in RTL mode: The drag handle is misaligned, and the drag image is removed from the mouse pointer.
    • Ranking with selectToRankEnabled in RTL mode does not allow dropping multiple items into the rank area.