Mesclando Células em Tabelas Markdown

I am trying to make some fancyish tables in a Discourse post and cant seem to get it to work. In a nut shell I want to merge some cells to place multiple cells underneath or similar. Is this possible?

This is my syntax

| | Grouping ||
First Header | Second Header | Third Header |
------------ | :-----------: | -----------: |
Content | Long Cell ||
Content | Cell | Cell |

This is what I get

| | Grouping ||

First Header Second Header Third Header
Content Long Cell
Content Cell Cell

This is what I am trying to do

image

Any advice is appreciated!

That seems like a copy paste of multimarkdown example.

And I think Discourse is using markdown.it. Therefore not possible to do in Discourse.

Estou procurando uma solução para a necessidade de mesclar células de tabela no fórum, a fim de otimizar a interface de exibição, bem como permitir a adição de imagens à tabela. Então encontrei a introdução ao jekyll-spaceship
Link: https://stackoverflow.com/questions/46621765/can-i-merge-table-rows-in-markdown

Então, alguém já integrou isso ao núcleo do discourse? Ainda não?

1 curtida

Atualmente não é possível, e o Discourse não suporta os atributos colspan ou rowspan para os elementos <td> e <th>. Acho que isso também não está no roadmap.

É possível que você possa adicionar suporte para isso com um plugin personalizado. Veja: Whitelisting HTML tags / attributes

A lista de elementos HTML suportados está aqui: https://github.com/discourse/discourse/blob/main/app/assets/javascripts/pretty-text/addon/allow-lister.js#L115. As tags de tabela parecem estar aqui: https://github.com/discourse/discourse/blob/main/app/assets/javascripts/pretty-text/engines/discourse-markdown/table.js

Talvez isso ajude.

Se você quiser solicitar a permissão dos atributos colspan ou rowspan no core, você pode criar um novo tópico de Feature. :slight_smile:

2 curtidas

Obrigado, consultarei a amostra de artigo na seção de recursos para uma recomendação clara.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.