Building Tables in Elements

Will there be a WYSIWYG table builder in Elements? Some of the key features that I think a good table builder should have is the ability to merge cells and also be able to add images to the cells without having to use a web link to an image.

@dan was this covered somewhere already? My largest clientā€™s site, currently in Foundry 3, uses a LOT of tables. Would be great to see how Elements will handle tables. Thanks!

I added the following comment (and a +1) to the WYWIWYG Table Builder feature request.

Ideally Iā€™d like something as simple to use as Apple Numbers to create a table, merge cells, style, etc. ā€” but I can also see a lot of value in being able to dynamically create rows or columns as repeatable templates that can contain all manner of other elements; images, headers, text, SVG, etc that can then be ā€˜boundā€™ to a csv or json datasource (file or https API endpoint). These ā€˜templatesā€™ could then be added to a ā€˜tableā€™ and repeated, sorted, and paginated, as necessary.

Of course, there is the ā€˜responsiveā€™ aspect of tables which is often a problem on mobile devices. You can either crop and scroll the content side to side, hide columns that are deemed unnecessary on mobile, or reformat the table vertically.

Initially, I think cropping and scrolling them horizontally is the best/easiest option.

1 Like

Yeah, I think the person that comes up with a way to conquer tables on mobile devices will win the day. On one of my client sites in Foundry 3, I just had to add a note to each page saying, ā€œfor best experience on mobile devices, view table in landscape orientationā€. :rofl:

We can build a component that supports Tables as Tailwind has support for it. I also see WYSIWYG table support is now on the wish list ā€” will be keeping a close eye on that one!

2 Likes