surveyjs / survey-library

Free JavaScript form builder library with integration for React, Angular, Vue, jQuery, and Knockout.
https://surveyjs.io/form-library
MIT License
4.12k stars 802 forks source link

Add an ability to show just one input by page #8826

Open andrewtelnov opened 1 week ago

andrewtelnov commented 1 week ago

We have the functionality to show one question per page. However, for complex questions like matrices and dynamic panels, there can be dozens of questions contained within them, which doesn't display well on mobile devices.

This mode would allow users to navigate through all the questions in a matrix cell and in a dynamic panel one by one, rendering only one input cell question for matrices at a time. It should provide additional actions for adding new rows at the end of the last cell question in the matrix and deleting a row at the beginning of the first cell in the row.

Here is the example of this behavior, which could be used as a prototype.