-
Notifications
You must be signed in to change notification settings - Fork 110
feat: introduce Grid as a new question type #2945
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
5a1bc6a to
42a3fc6
Compare
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #2945 +/- ##
============================================
- Coverage 44.40% 42.10% -2.30%
- Complexity 1031 1039 +8
============================================
Files 80 81 +1
Lines 3648 3631 -17
============================================
- Hits 1620 1529 -91
- Misses 2028 2102 +74 🚀 New features to boost your workflow:
|
3ba7380 to
40f3f9e
Compare
|
@nimishavijay @jancborchardt please suggest how to display results summary
I guess we can show table with counters for radio/checkbox grid cell type. But what to do for a number/text values? FYI @nimishavijay I've applied almost all of your suggestions. Please check or even feel free to commit to my branch Also does anybody know how to export this type of the question to xlsx files? |
f02625c to
bb7ee7c
Compare
@Koc I'm still against allowing free text answers for the grid questions. It makes things much more complex than needed and I didn't see any other form solution providing this. |
Signed-off-by: Kostiantyn Miakshyn <molodchick@gmail.com>
bb7ee7c to
4e80a8e
Compare
|
@Chartman123 I agree that free text answers is indeed can be an overkill and it will be removed. But worth to mention that the main reason I started working on the Grid field type is our need to collect numeric values in matrix form. I've added checkboxes and radios to make it more universal, but without numeric input, the field would have no real value for our use cases. We are using that for resource allocation tables, workload estimations, etc |

Closes #2606
🚧 Development still in progress. This is reopening of the #2924 but pushed to upstream instead of my fork.
I'm trying to reuse already existent
Optionentity and corresponding UI components by adding extra columnoptionType=row|column. Why?✔️ Implemented
🔍 Various input types
Radio

Checkbox

Text/Number

🔍 Question management
Create new field with nested select menu

Manage rows and columns

🔍 Results storing and rendering
Responses view

🗒️ Todo