I have to visualize a long list of elements (max about 9k) where each element has linked a set of attributes to visualize. The set of attributes is not the same for each element, but some of them can be shared. Each list element and attribute should be editable.
Take as example a list of countries. For each country the name can be translated in one ore more languages. The number of translations can vary for each country.
Countries:
- Italy: Italia (it), Italie (fr)
- France: Francia (it)
- German: Deutschland (de), Allemagne (fr), Alemania (es), Tyskland (sv)
One idea is to represent the list as a table (excel like), but it would be a sparse table, with a lot of empty cells.
A solution to the "sparse problem" is to represent only the more frequent attributes (in the example the more frequent languages/translations) and let the user expand the single element for visualization/editing.