# 表格生成器

**URL:** https://meta.discourse.org/t/table-builder/236016
**Category:** Theme component
**Tags:** deprecated, included-in-core, table-builder
**Created:** [2022年八月12日 17:57 UTC](https://meta.discourse.org/t/table-builder/236016 "2022-08-12T17:57:53Z")
**Posts on this page:** 20
**Page:** 4

<div class="post-metadata">

### Author: ![keegan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/keegan/32/383395_2.png) [@keegan](https://meta.discourse.org/u/keegan)
#### Post date: [2022年十月20日 16:07 UTC](https://meta.discourse.org/t/table-builder/236016/68 "2022-10-20T16:07:03Z")

</div>

嘿 @nathank，很遗憾，还没有。抱歉耽搁了，但我下周会安排一些时间来处理表格构建器相关的事宜。希望很快能为您修复！

---

<div class="post-metadata">

### Author: ![keegan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/keegan/32/383395_2.png) [@keegan](https://meta.discourse.org/u/keegan)
#### Post date: [2022年十月27日 17:54 UTC](https://meta.discourse.org/t/table-builder/236016/69 "2022-10-27T17:54:54Z")

</div>

嘿 @nathank 针对带有触摸屏的 PC 的修复程序已合并 🎊 。

请告知我它现在是否正常工作。

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [2022年十月27日 17:55 UTC](https://meta.discourse.org/t/table-builder/236016/70 "2022-10-27T17:55:54Z")

</div>

有手机版的预计发布时间吗？

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [2022年十一月9日 19:58 UTC](https://meta.discourse.org/t/table-builder/236016/71 "2022-11-09T19:58:53Z")

</div>

一个小 bug：当单元格包含转义符 `\|` 时，如果我们使用表格构建器编辑表格，它会删除反斜杠 `\` 但保留竖线 `|`，这会破坏布局。 🙂

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [2023年七月5日 15:08 UTC](https://meta.discourse.org/t/table-builder/236016/73 "2023-07-05T15:08:01Z")

</div>

3 个帖子已拆分为新主题：[如何重命名列标题？](https://meta.discourse.org/t/how-to-rename-a-columns-header/270657)

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [2023年七月5日 15:08 UTC](https://meta.discourse.org/t/table-builder/236016/76 "2023-07-05T15:08:51Z")

</div>

帖子已拆分为新主题：[创建表格时有时会在行之间插入空行，破坏表格](https://meta.discourse.org/t/creating-a-table-sometimes-insert-empty-lines-between-rows-breaking-the-table/270658)

---

<div class="post-metadata">

### Author: ![lubezniy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lubezniy/32/137694_2.png) [@lubezniy](https://meta.discourse.org/u/lubezniy)
#### Post date: [2022年十一月15日 20:25 UTC](https://meta.discourse.org/t/table-builder/236016/77 "2022-11-15T20:25:01Z")

</div>

您好。感谢您的工作。  
我尝试将此主题组件安装到自托管的 Discourse（版本 2.9.0.beta11）上。我正在从 Github 存储库将其作为普通主题组件进行安装。但是，我遇到了安装错误，消息如下：  
创建上传资源时出错：jsuites。原始文件名 对不起，您尝试上传的文件未获授权（授权扩展名：jpg、jpeg、png、woff、woff2、svg、eot、ttf、otf、gif、pdf、doc、docx、xls、xlsx）。  
是我做错了什么吗？

---

<div class="post-metadata">

### Author: ![keegan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/keegan/32/383395_2.png) [@keegan](https://meta.discourse.org/u/keegan)
#### Post date: [2022年十一月15日 20:26 UTC](https://meta.discourse.org/t/table-builder/236016/78 "2022-11-15T20:26:43Z")

</div>

请查看您的站点设置 `theme_authorized_extensions`，您需要将 `.js` 添加为授权扩展名才能使其正常工作。

---

<div class="post-metadata">

### Author: ![lubezniy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lubezniy/32/137694_2.png) [@lubezniy](https://meta.discourse.org/u/lubezniy)
#### Post date: [2022年十一月15日 20:38 UTC](https://meta.discourse.org/t/table-builder/236016/79 "2022-11-15T20:38:32Z")

</div>

> [@keegan](#):
>
> theme\_authorized\_extensions

非常感谢。我检查了这些设置，添加了 js，然后一切都安装正确了。

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [2023年一月15日 18:09 UTC](https://meta.discourse.org/t/table-builder/236016/80 "2023-01-15T18:09:12Z")

</div>

你好 Keegan，

非常感谢你提供的这个组件。现在是时候在我的网站上激活它了，它运行得非常棒。 🙂 ❤

我只注意到一件事，就是上下文菜单是不可翻译的，但我认为这可能是因为它从外部 `.js` 导入的？

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [2023年一月15日 21:27 UTC](https://meta.discourse.org/t/table-builder/236016/81 "2023-01-15T21:27:59Z")

</div>

太棒了！非常感谢您创建这个。这将使生活变得更加轻松。

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [2023年一月15日 21:29 UTC](https://meta.discourse.org/t/table-builder/236016/82 "2023-01-15T21:29:44Z")

</div>

您如何将此组件与此组件并排安装？

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [2023年一月16日 07:21 UTC](https://meta.discourse.org/t/table-builder/236016/83 "2023-01-16T07:21:08Z")

</div>

是的，它包含一些可以更改上下文菜单文本的设置。🙂

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [2023年一月16日 10:29 UTC](https://meta.discourse.org/t/table-builder/236016/84 "2023-01-16T10:29:50Z")

</div>

只是为了确保我理解。您的组件是否允许在非英语母语者使用浏览器将表格编辑器上下文翻译成他们的母语时，翻译菜单？

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [2023年一月16日 10:51 UTC](https://meta.discourse.org/t/table-builder/236016/85 "2023-01-16T10:51:57Z")

</div>

如果您的用户不是英语母语者，您可以选择翻译这些菜单项。

例如：我的论坛成员是匈牙利人，所以我将这些翻译成匈牙利语，这样他们更容易理解。🙂 这不取决于浏览器语言。如果您更改这些文本，所有人都会看到更改。

这就是这个组件的用途。🙂

 ![Screenshot 2023-01-16 at 11.42.43](https://global.discourse-cdn.com/meta/original/4X/c/2/f/c2f9420c1e78f6dfe9f903536a5d88cfff329837.png) ![Screenshot 2023-01-16 at 11.44.36](https://global.discourse-cdn.com/meta/original/4X/1/f/4/1f44256fc3bf7ec51c6fda3c35d2874f5dfbc211.png)

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [2023年一月16日 10:56 UTC](https://meta.discourse.org/t/table-builder/236016/86 "2023-01-16T10:56:38Z")

</div>

谢谢。我很抱歉，我曾以为它能让浏览器为来访者翻译菜单。

对于非英语网站来说，它仍然是一个很棒的附加组件。很棒的工作！

---

<div class="post-metadata">

### Author: ![keegan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/keegan/32/383395_2.png) [@keegan](https://meta.discourse.org/u/keegan)
#### Post date: [2023年一月19日 17:34 UTC](https://meta.discourse.org/t/table-builder/236016/87 "2023-01-19T17:34:00Z")

</div>

嘿 @Don，

感谢您提出这个问题并创建您的组件 🙂

这让我很好奇，我做了一些研究。原来外部 JS 库允许您挂钩到字符串进行翻译。我在这个 commit 中将它们全部映射到了主题翻译：

> <https://github.com/discourse/discourse-table-builder/pull/42>
>
> This PR adds additional localizations for text that appears within the spreadshe…et (such as context menus). It maps the vendor declared localizations (\`jspreadsheet.js\`) to custom locales in \`/locales/\` folder so that text declared through the vendor library can be easily translatable by adding the localized text in locale files.

所以，如果您更新表格构建器组件，现在可以直接在主题组件设置中添加翻译。如果您的论坛支持多种语言，这会很有帮助。

@Heliosurge 希望这也能帮助到您的用例 🙂

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [2023年一月19日 17:43 UTC](https://meta.discourse.org/t/table-builder/236016/88 "2023-01-19T17:43:06Z")

</div>

太棒了，非常感谢您 🙂

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [2023年一月20日 01:36 UTC](https://meta.discourse.org/t/table-builder/236016/89 "2023-01-20T01:36:18Z")

</div>

引人深思；这个主题组件可以作为基础，让事物变得更强大：

1. bbcode 颜色，一个分支可以是一个颜色选择器。在单元格中输入“文本”，然后可以使用菜单选择前景色和/或背景色。

2. 上传图片布局

等等。

---

<div class="post-metadata">

### Author: ![bquast](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bquast/32/289307_2.png) [@bquast](https://meta.discourse.org/u/bquast)
#### Post date: [2023年二月1日 23:43 UTC](https://meta.discourse.org/t/table-builder/236016/90 "2023-02-01T23:43:00Z")

</div>

感谢您提供的出色主题组件。

如果在单元格中输入以 `=` 开头的条目，一旦按下 `Enter` “保存”条目到单元格，它就会变得不可见。

需要说明的是，一旦表格插入到 markdown 代码中，它就会再次可见，但在表格编辑器模式下，任何以 `=` 开头的单元格条目都会变得不可见。

[上一頁](https://meta.discourse.org/t/table-builder/236016.md?page=3)

[下一頁](https://meta.discourse.org/t/table-builder/236016.md?page=5)
