Survey Now v1.11.3
Released: June 19, 2024
Survey Now v1.11.3 adds a setting that helps you line up form input fields within a page or panel, implements the search functionality in Survey Creator's Toolbox, and enhances the auto-translation pop-up dialog UI.
Line Up Input Fields Within a Page or Panel
Survey Now Form Library v1.11.3 introduces a questionTitleWidth property that allows you to specify the same width for question titles when they are aligned to the left of their question boxes. With this property, you can line up all input fields within a page or panel.
The following code shows how to specify the questionTitleWidth property for a Panel. Note that the questionTitleLocation property should be set or evaluate to "left" for the questionTitleWidth property to apply.
import { Model } from "survey-core";
const surveyJson = {
"elements": [
{
"type": "panel",
"name": "panel1",
"elements": [
// ...
],
"questionTitleWidth": "150px",
"questionTitleLocation": "left"
}
]
};
const survey = new Model(surveyJson);
Survey Creator: Search in Toolbox
In Survey Creator, Toolbox contains question and panel types that users can add to their surveys and forms. Survey Creator v1.11.3 introduces search in the Toolbox to help the users find the required survey elements quickly. This functionality is available out of the box.
Survey Creator: Enhanced Auto-Translation Dialog UI
The auto-translation pop-up dialog enables survey creators to quickly translate texts using machine translation services. Since this release, dialog elements automatically adapt to smaller screens and columns in the translation table display source and target languages.
New Help Topics
End-User Guide: How to Carry Forward Responses
New and Updated Demos
Complex Questions in Expressions
Bug Fixes and Minor Enhancements
Form Library
- [Mobile] Multi-Select Matrix: HTML tags do not apply to column titles (#8318)
- Dynamic Panel with Tabbed UI: An untitled panel displays a weird element within an empty panel title area (#8327)
- Single-Line Input: It's impossible to enter any answer when
"inputType"is"number"and"maskType"is"numeric"(#8425) - Survey Creator: Placeholder text in a Multi-Select Dropdown is out of sync with the Property Grid and the preview (#8406)
- A dropdown value can be changed on the preview (#8394)
- Numeric masks allow entering values less than the minimum value (#8300)
- A "Complete" trigger doesn't work when it is based in a Checkboxes question with
valuePropertyNameset (#8434)
Survey Creator
- Theme Editor: It's impossible to change error message appearance (#5450)
- An exception is thrown after adding a question from the toolbox and performing Undo → Redo → Undo (#5581)
How to Update Survey Now Libraries in Your Application
Angular
npm i [email protected] [email protected] --save
npm i [email protected] [email protected] --save
npm i [email protected] --save
npm i [email protected] --save
React
npm i [email protected] [email protected] --save
npm i [email protected] [email protected] --save
npm i [email protected] --save
npm i [email protected] --save
Vue 3
npm i [email protected] [email protected] --save
npm i [email protected] [email protected] --save
npm i [email protected] --save
npm i [email protected] --save
Vue 2
npm i [email protected] [email protected] --save
npm i [email protected] [email protected] --save
npm i [email protected] --save
npm i [email protected] --save
Knockout / jQuery
<link href="https://unpkg.com/[email protected]/defaultV2.min.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="https://unpkg.com/[email protected]/survey.core.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/[email protected]/survey-knockout-ui.min.js"></script>
<link href="https://unpkg.com/[email protected]/survey-creator-core.min.css" type="text/css" rel="stylesheet">
<script src="https://unpkg.com/[email protected]/survey-creator-core.min.js"></script>
<script src="https://unpkg.com/[email protected]/survey-creator-knockout.min.js"></script>
<link href="https://unpkg.com/[email protected]/survey.analytics.min.css" rel="stylesheet">
<script src="https://unpkg.com/[email protected]/survey.analytics.min.js"></script>
<script src="https://unpkg.com/[email protected]/survey.pdf.min.js"></script>