I am developing an app builder and need a way to build custom tables (user can create tables and custom fields with relations)
There are two common approaches for the UX in designing the table and later working with data, but I am not sure which one has more UX advantages for modern SaaS services.
App designer will design the form using a Form and then the custom app user will enter data through the form as well. When data is saved it can be shown in a Grid.
- More controllable (friendly validation especially required)
- Can add a lot of fields without worrying about the page size,
- More mobile friendly
- Better able to add business rules and complex validation.
- Slower to design a new form
- Slower data entry. No bulk action
Similar to Excel, app designer can add fields on the sheet directly and app user can enter, edit, delete data on inline cells.
- User is already familiar with Excel
- Faster design and data entry
- Horizontal scroll
- Not mobile friendly
- User can add rows and change cells by mistake
My question is how to make such a decision?
Both ways have benefits and drawbacks, and I you've clearly already defined the pros and cons for each. At this point I think you can make the best decisions by answering questions about your users and use cases:
You might not be able to answer all these questions easily, but as you think about which pros are really big wins and which cons are actually big problems based on your user stories or typical use of the system, an impression of which way is better for your specific situation should hopefully take shape.
Answered by Meg on January 6, 2022
1 Asked on February 12, 2021
3 Asked on February 11, 2021 by paul23
2 Asked on February 8, 2021 by franklin-kc
2 Asked on February 8, 2021 by robertdev
1 Asked on February 3, 2021 by goodintentionsx
1 Asked on January 30, 2021 by steven-souter
2 Asked on January 29, 2021 by marcelo-dias
1 Asked on January 28, 2021 by florian-f
2 Asked on January 22, 2021 by drabsv
0 Asked on January 15, 2021 by prashant-akerkar
2 Asked on January 1, 2021 by xin
1 Asked on January 1, 2021 by big_chair
1 Asked on December 30, 2020 by seanevd
1 Asked on December 29, 2020 by eamge-morata
1 Asked on December 25, 2020 by user2762414
6 Asked on December 23, 2020 by erics
1 Asked on December 22, 2020 by user130076
0 Asked on December 6, 2020 by ameen-akbar
1 Asked on December 2, 2020 by conor
Get help from others!