cherry-markdown icon indicating copy to clipboard operation
cherry-markdown copied to clipboard

表格增加快捷删除行列功能,增加拖动列宽功能

Open xuliuzhu1834 opened this issue 2 years ago • 4 comments

Prerequisites

  • [ ] There isn't an existing issue that requests the same feature, to avoid duplicates.

Clear and concise description of the problem

表格增加【删除行列】的快捷操作 拖动列宽的快捷功能,这个ui交互感觉不太好做。。。。 而且似乎markdown的语法那边不知道该如何搞 直接加html的话貌似不优雅,如果用扩展语法的话, 对GPT又不太友好

| Header | <div style="width:290px">这个很宽</div> | Header |

Suggested solution

No response

Further Information

No response

Contributing

None

xuliuzhu1834 avatar Jan 05 '24 06:01 xuliuzhu1834

感谢反馈,删除行列的快捷操作可以搞,我们这个周末看情况搞下哈~ 列宽这个功能倒也不是特别难,难点还在于对语法的扩展比较难搞,在我们没想明白怎么“无痛”扩展之前应该都不会去实现哈

话说你们有没有“合并单元格”的诉求(如下图),我们正在讨论要不要把这个功能放出来,但如果诉求比较小的话优先级就没那么高了,就可以慢慢拖了。 image

sunsonliu avatar Jan 05 '24 09:01 sunsonliu

不好意思,最近一直在处理别的事,把这个issue的事情给忘记了,合并单元格的诉求还是比较高的,其实对table的诉求还是比较多的,不过最多的就是 删除行列/列宽自定义/合并单元格 这三种

xuliuzhu1834 avatar Jan 17 '24 03:01 xuliuzhu1834

@sunsonliu 佬, 这个复杂表格的功能啥时候上啊, 对了,可以开放 将html转换成markdown的方法嘛?出个独立包最好了

xuliuzhu1834 avatar Apr 26 '24 08:04 xuliuzhu1834

https://github.com/Tencent/cherry-markdown/wiki/%E6%9E%84%E5%BB%BA%E4%BA%A7%E7%89%A9%E4%BB%8B%E7%BB%8D 可以看这里,用 cherry-markdown.engine.core.js 这个包就好了, 至于api可以看这里 的 engine.makeMarkdown(html:string)

至于复杂表格,目前还在搞。。。这个操作起来比较复杂,需要慢慢弄。。

sunsonliu avatar Apr 26 '24 12:04 sunsonliu