openNewTopicで新しいトピックを作成する際に、フィールド(タイトル、カテゴリ、タグ入力)を非表示にする方法

「新しいトピックを作成」ボタンがクリックされたときに、メッセージ入力フィールドのみを表示したいと考えています。トピックがAIによって開始された後、他のセクションは調整できます。

私の目標は、ウェブサイトの上部に追加されたボタンをクリックすると、新しいトピックの作成がトリガーされ、メッセージ入力エリアのみが表示されるようにすることです。技術的には、プラグイン内でタイトルを指定できるため、タイトルの欠落エラーを回避できますが、これらのフィールドを完全に非表示にしたいと考えています。

プラグイン内で、娘が新しいトピックエディタを開くために次のコードを実装しました。

  @action
  createTopic() {
    this.composer.openNewTopic({
      preferDraft: true,
      category: this.currentCategory,
      tags: this.currentTag,
      title: "Example title hide.",
    });
  }

このコードを拡張して、タイトル、カテゴリ、タグのフィールドを非表示にしたいと考えています。「this.composer.openNewTopic」とその利用可能なパラメータを使用してこれを行うことは可能ですか?それとも、ボタンクリックによってトリガーされるJavaScriptを使用してこれらのフィールドを非表示にするなど、別の方法を検討する必要がありますか?

レスポンスエディタには書き込みエリアしかありません。これを同様に使用して新しいトピックを作成したいと考えています。

CSSで隠すだけです。

「いいね!」 3

これを試みましたが、残念ながら、あらゆる面で隠されたままです。その結果、トピックを編集したいとき、カテゴリとタグが表示されません。理想的には、「composer(コンポーザー)」を開くときに、これらの要素を定義できる機能を知りたいです。そうすれば、「composer(コンポーザー)」を起動するセクションに何を表示するかを選択できます。これに対する簡単な解決策はないと思います。さらに検討します。