Lorsque le bouton « Créer un nouveau sujet » est cliqué, je souhaite afficher uniquement les champs de saisie du message. Les autres sections pourront être ajustées après que le sujet soit initié avec l’IA.
Mon objectif est que cliquer sur le bouton ajouté en haut du site déclenche la création d’un nouveau sujet, ne révélant que la zone de saisie du message. Techniquement, je peux spécifier le titre dans le plugin, évitant ainsi les erreurs de titre manquant ; cependant, je préfère masquer complètement ces champs.
Dans le plugin, ma fille a implémenté le code suivant pour ouvrir l’éditeur de nouveau sujet :
@action
createTopic() {
this.composer.openNewTopic({
preferDraft: true,
category: this.currentCategory,
tags: this.currentTag,
title: "Example title hide.",
});
}
Je souhaite améliorer ce code pour masquer les champs titre, catégorie et tags. Est-il possible de le faire en utilisant « this.composer.openNewTopic » et ses paramètres disponibles ? Ou devrais-je envisager une approche alternative, telle que l’utilisation de JavaScript déclenché par le clic sur le bouton pour masquer ces champs ?
Dans l’éditeur de réponse, il n’y a qu’une zone d’écriture ; je voudrais l’utiliser de manière similaire pour créer un nouveau sujet.