SurveyJS Survey Creator
JavaScript 앱에서 바로 JSON 기반의 동적 양식을 생성할 수 있습니다.
SurveyJS사에서 공개
2025년 부터 ComponentSource에서 판매중
Released: Nov 26, 2025
Action Buttons Now Always Use Unique id Values
id attributes, which is an invalid HTML pattern. Starting with this release, all action buttons have unique id values.choicesByUrl No Longer Loads Choices When Lazy Loading is Enabled
choicesByUrl configuration.onChoicesLazyLoad function when choicesLazyLoadEnabled is true.choicesByUrl would still load all choices up front. Starting with SurveyJS v2.4.0, choicesByUrl is ignored when lazy loading is enabled. Instead, its configuration is now available inside onChoicesLazyLoad, allowing you to read the URL and load the data yourself.choicesByUrl and choicesLazyLoadEnabled. To restore previous behavior, disable choicesLazyLoadEnabled. To adopt lazy loading, update your onChoicesLazyLoad handler to fetch from the URL defined in choicesByUrl.New Survey UI State API
localStorage and restore it when the survey loads again. Use the uiState property to access the current state and handle the onUIStateChanged event to track updates.Form Library
valuePropertyName stopped working correctly.