在我上面的帖子之外,如何将表格编辑器从齿轮图标
移到主编辑器栏上?
3 个赞
6 个帖子已拆分为新主题:如何更改默认列名?
有趣……我相信这是因为电子表格公式可以用 = 输入,尽管主题组件不支持公式。我会对此进行调查。
主题组件使用 pluginAPI 将按钮添加到齿轮菜单 (参见代码)。
您也可以类似地使用 api 将其直接添加到工具栏,如下所示:
api.onToolbarCreate((toolbar) => {
toolbar.addButton({
id: "table-builder",
group: "extras",
icon: "table",
action: "showTableBuilder",
title: themePrefix("discourse_table_builder.composer.button"),
});
});
你这是什么意思?电子表格编辑器功能已经在使用了。当您创建/编辑表格时,它会在模态框中显示。
3 个赞
感谢所有信息。
我的意思是,我对拥有完整的电子表格功能感兴趣,即我插入的函数将被评估。
有没有办法修改这个插件来实现这个目标?
编辑:为了澄清,我希望电子表格编辑器的输入不被转换为 markdown 进行插入,而是将整个电子表格插入(并且函数能够工作)。
3 个赞
我不太确定,需要更深入地研究 JSpreadsheet 库,但粗略一看,电子表格函数/公式似乎是该库的高级功能:
您可能需要从 JSpreadsheet 购买高级许可证,并修改主题组件以使用专业版 JS 脚本才能使其正常工作。
3 个赞
谢谢。我没意识到这是一个高级功能。不过,这对我来说听起来是个不错的解决方案。
顺便问一下,你看过 x-spreadsheet 了吗?它看起来很酷:
3 个赞
您好,
当我尝试使用提供的 git 仓库链接将此安装为主题组件时,遇到错误:
创建上传资源时出错:jsuites。原始文件名 对不起,您尝试上传的文件未获授权(授权扩展名:jpg、jpeg、png、woff、woff2、svg、eot、ttf、otf、gif、mp4、webm)。
您好 @Buntspecht ![]()
看起来您的授权扩展中没有 .js:
3 个赞
我想通知所有安装了此主题组件的用户,它现在已捆绑到核心中。请在升级 Discourse 实例后移除此主题组件。
4 个赞