keegan
(Keegan George)
1
此主题组件的功能现已包含在 Discourse 核心中。
如果您仍在论坛中安装了此主题组件,请将其卸载。
|||
-|-|-|
| 摘要 | Table Builder 允许使用类似电子表格的编辑器在 Discourse 中轻松创建和编辑 Markdown 表格。
确保您的站点设置 theme_authorized_extensions 中包含 .js
功能
易于构建表格的图形用户界面
在编辑器中单击一个按钮,即可打开一个电子表格编辑器,轻松生成 Markdown 表格。
功能强大的表格编辑器
在帖子中编辑表格比以往任何时候都更容易。单击“\u003ckbd\u003e编辑表格\u003c/kbd\u003e”按钮将打开一个电子表格编辑器,用于快速轻松地更新表格。
预览
61 个赞
Jagster
(Jakke Lehtonen)
3
这太棒了。我会在有人修复这个问题后立即尝试:
这类工具确实有助于使用 composer,因为创建表格……嗯,你知道的,不是什么有趣的活儿 
3 个赞
在我尝试之前,你能确认一下 @keegan 是否可以将电子表格中的多个单元格内容粘贴到 Table Builder 中吗?
5 个赞
pmusaraj
(Penar Musaraj)
5
我可以确认它适用于 Apple 的 Numbers,我已经将条目行复制/粘贴到表格编辑器中。
5 个赞
Canapin
(Coin-coin le Canapin)
6
在宽屏显示器上,最大宽度有点太宽了:
也许我们可以用这个替换:
.modal-inner-container {
--modal-max-width: $reply-area-max-width
}
或者类似的东西:
7 个赞
Jagster
(Jakke Lehtonen)
7
我猜那只适用于桌面设备。当然,基本功能是可以使用的,但当用户在手机/平板电脑上时
- 无法编辑标题,即第一行/列单元格
- 无法删除未使用的行/列
- 没有子菜单,因为长按没有任何反应
所以创建的表格必须在编辑器中“手动”重新编辑。
这是一个不错的开始,我承认,但以这种形式,当使用非大屏幕设备时,直接创建表格会更容易。现在这只是一个花哨的方式来获得几个 |-字符 
我想提醒大家,通常外面使用移动设备的用户比桌面设备的用户多得多。
5 个赞
Canapin
(Coin-coin le Canapin)
8
我非常喜欢这个主题组件。
能够轻松地从帖子视图而不是从编辑器视图编辑表格,这很奇怪。
我明白编辑器仍然不是(也不会是)所见即所得,但实际上,感觉应该反过来。
我尝试编辑论坛上现有的表格,但收到一条错误消息:
TypeError: (0 , _text.parseAsync) is not a function
3 个赞
keegan
(Keegan George)
9
太好了!是的,目前正在处理中。
是的,我可以确认它在 Excel 中也有效。
感谢您的反馈!现已合并:
另外关于您的错误,
您使用的是 Discourse 版本 2.9.0.beta9 或更高版本吗?
parseAsync() 是在此提交中添加的。如果您的 Discourse 版本已更新,它应该可以工作。请告诉我。
当然,移动端非常重要! 
这应该可以这样工作:
我可以知道您使用的是什么设备吗?这样我才能进一步调查这个问题。
7 个赞
Canapin
(Coin-coin le Canapin)
11
我之前是,但比 parseAsync() 晚了几个提交。升级后可以正常工作了。谢谢!
一个很酷的功能是能够在表格编辑器中访问表情符号选择器,但我想这不像看起来那么简单?
创建表格有时会添加随机的空行,导致生成的表格损坏。我不知道是什么原因造成的。两个例子:
1 个赞
keegan
(Keegan George)
12
是的,很遗憾,但也许我将来会研究集成它。
感谢分享。我会研究一下。如果您发现重现此问题的步骤,请给我发消息,这将有助于调试此问题。
3 个赞
Canapin
(Coin-coin le Canapin)
14
一个人可能想保留空列出于某些原因,但也许在生成器中添加某种“修剪”按钮来删除所有空行和空列会很好,我同意。
编辑:我误解了你的消息,我没有看到你回复了我,但仍然,一个“修剪”表格的功能无论如何都会很好 
4 个赞
Kuro22
15
你好,我刚在手机上试了,但菜单没有显示。
是通过长按触发的吗?
1 个赞
Canapin
(Coin-coin le Canapin)
17
编辑按钮使用的额外顶部内边距有点令人烦恼,因为有时“新的”内边距/外边距会稍微改变帖子中元素之间的链接。
例如,这里有“Prototypes”一词,它描述了下面的表格,然后是“Retail”一词,它也描述了下面的表格,但第一个表格和“Retail”之间的空间如此之小,以至于我的大脑一开始不会将“Retail”与下面的表格关联起来:
也许在表格上设置更大的底部外边距/内边距会很有趣,这样在安装构建器组件时,顶部和底部空间会更加平衡?
这是使用 1em 0 3em 而不是 1em 0 的内边距的效果。
不过不确定这个建议。
或者我们可以依赖技巧……
像这样。
4 个赞
我的 iPhone 上无法显示编辑按钮?我需要做什么特别的操作吗?
1 个赞
Jagster
(Jakke Lehtonen)
19
是的。不要使用 iPhone,而是使用桌面版
它并非完全适合移动设备,但我相信总有一天会改变。
我是在回复这个例子,它似乎表明现在应该已经可以了?
3 个赞
Jagster
(Jakke Lehtonen)
21
我来晚了点,因为我得加班。我知道这情况糟透了。但至少 iPhone 7、11、iPad 第 6 代/Air、两款不同的三星手机都存在问题,而且无论是否开启桌面模式。
我还没检查是否有冲突,但其他一切都运行良好,所以呢?
2 个赞