Interessant… Ich glaube, das liegt daran, dass Tabellenkalkulationsformeln mit = eingegeben werden können, obwohl Formeln in der Theme-Komponente nicht unterstützt werden. Ich werde mir das ansehen.
Die Theme-Komponente verwendet die pluginAPI, um den Button zum Zahnradmenü hinzuzufügen (siehe Code).
Sie könnten die API auf ähnliche Weise verwenden, um sie direkt zur Symbolleiste hinzuzufügen, wie hier gezeigt:
api.onToolbarCreate((toolbar) => {
toolbar.addButton({
id: "table-builder",
group: "extras",
icon: "table",
action: "showTableBuilder",
title: themePrefix("discourse_table_builder.composer.button"),
});
});
Was meinen Sie damit? Die Tabellenkalkulations-Editorfunktionalität wird bereits verwendet. Sie wird im Modal angezeigt, wenn Sie Tabellen erstellen/bearbeiten.