Intéressant… Je pense que c’est parce que les formules de tableur peuvent être saisies en utilisant =, bien que les formules ne soient pas prises en charge dans le composant de thème. Je vais examiner cela.
Le composant de thème utilise le pluginAPI pour ajouter le bouton au menu de la roue dentée (voir le code).
Vous pourriez de la même manière utiliser l’api pour l’ajouter directement à la barre d’outils comme ceci :
api.onToolbarCreate((toolbar) => {
toolbar.addButton({
id: "table-builder",
group: "extras",
icon: "table",
action: "showTableBuilder",
title: themePrefix("discourse_table_builder.composer.button"),
});
});
Qu’entendez-vous par là ? La fonctionnalité de l’éditeur de tableur est déjà utilisée. Elle est affichée dans la fenêtre modale lorsque vous créez/modifiez des tableaux.