投稿が既存のトピックにマージされました: Setting Form Templates with a tag
カテゴリテンプレートを置き換えるためにかなり長いものを作成しようとしています。
しかし、大きすぎるというエラーが出ています。
しかし、この設定はより高く設定されています。
これは同じものではないのでしょうか、それともバグでしょうか?
コードを簡単にスキャンしましたが、答えを見つけることができませんでした。
5,000は少し制限が厳しいように感じますが、倍にしたり、独自の СЕТTING にしたりすることはできますか?
ああ、今わかりました。Active Recordのエラーで、元のマイグレーションはここにあります。
レギュラーテンプレートを使用して物事を行ってきましたが、テンプレートがないよりは便利だと感じているものの、データの入力方法が不明確なため、結果の書式設定が常にうまくいきません。[1] そのため、カスタムフォームがあるのは素晴らしいことです!
フィードバック:
リンクが本当に恋しいです。(そして、それほどではありませんが、Markdown 書式設定も。)オプションの意味がわからない場合、ドキュメントへのポインタがあると便利です。[これは次のポイントとともに、Introducing Experimental Form Templates - #64 by Tris20 で対応されていると思います。]指示や導入を追加する方法が欲しいです。理想的にはリンク付きで。
- 投稿のタイトルとタグはフォームの一部であるようです。プロンプトをカスタマイズできないのは awkward です。このフォームでは、提案されたグループ名をタイトルにしたいのですが、それをユーザーに伝える方法が不明確なので、冗長なフィールドを追加しました。
- 同じように、特定のタグを使用するようにユーザーに促す方法を含めると興味深いでしょう。たとえば、サポートシステムでは、チケットのトリアージに役立つタグを使用する場合があります。フォームには、関連タグのドロップダウンを含め、トピックに自動的に適用できます。カテゴリについても同様かもしれません。
multi-selectで複数の選択が可能であることがすぐにわかりません。私が調べた限りでは、複数選択するには Control または Shift を使用する必要があることを知っておく必要があります。- チェックボックスが、結果の投稿でチェックボックス[2] として表示されると素晴らしいでしょう。
ボックスはチェックされていますか?
- 空のフォームを送信しようとしても何も起こらず、エラーも表示されません。(公平を期すために言えば、これを修正するために検証をいくつか追加できます。)
全体として、この機能は私の目的にとって多くの点で役立ちます[3]。 (コミュニティ構築プラットフォームで 新しいグループを提案する方法 を作成する方法に取り組んでいます。)
Stack Overflow の Ask Wizard は、非常に粗末なテンプレート として始まりました。それに関する私の経験は、この機能全般に対する私の見方を形作っています。また、エッセイフィードバックシステム のために現在の Discourse テンプレートシステムも使用しました。 ↩︎
現時点では、ボックスがチェックされているかどうかを示すヘッダーです。 ↩︎
Heh! ↩︎
ああ。フォーム入力が下書きとして保存されていないことに気づきました。下書きを閉じると、トピックタイトルは保存されますが、テキストボックスや入力フィールドの内容は保存されません。うーん。
他の場所でフィードバックを得て、これについてフォローアップするつもりでした。促してくれてありがとうございます ![]()
したがって、利用規約のチェックボックスにリンクを設定するには、次のようなことができます。
- type: checkbox
id: read-chatgpt-guidelines
attributes:
label: "最新のChatGPTガイドラインを読み、同意します"
description: '最新のChatGPTガイドラインはこちらをクリックしてご覧ください<a href="https://discourse.company.com/t/current-gpt-and-bing-guidelines/4348"> Click here for the latest ChatGpt Giudelines</a>'
validations:
required: true
- type: checkbox
id: accept-workspace
attributes:
label: "GitHub Copilotを使用している場合、顧客プロジェクトで@workspaceコマンドを使用しません"
description: '@workspaceコマンドの詳細はこちらをクリックしてください<a href="https://discourse.company.com/t/for-compliance-reasons-the-workspace-command-must-not-be-used-in-customer-projects/4371">Click here for details about @workspace command</a>'
validations:
required: true
これは次のように表示されます。
これも、現時点でフォームに関する唯一の不満点です。ユーザーにとっては少し直感的ではなく、タイトルを自動入力できると非常に役立つでしょう。
はい、これは機能します。descriptionフィールドは、紹介/指示としても必要なものかもしれません。ヒントをありがとうございます!
Tristanが上記で述べたように、フォームの回答からトピックのタイトルを生成できるようになると、私にとって非常に役立ちます。
たとえば、ユーザーが自分のプロフィールと、犬好きか猫好きかを選択できるフォームがあるとします。その場合、トピックは「猫好きのプロフィール:ジョン・スミス」や「犬好きのプロフィール:ラルフ・マクリーンシュ」のように表示されるようにしたいと考えています。
これは本当に素晴らしい機能ですね!まだ実験的なものとして分類されていますか?現在、メールでフォーラムに投稿する外部フォームを使用していますが、これが長期的に存続する可能性があるなら、それに置き換えたいと思っています。
これを使い始めたばかりです。最初の印象は、とても良いです!ありがとうございます!
これが拡張されるにつれて、以下のような機能があると嬉しいです。
-
条件付きフィールド、つまり、選択肢のリストから「その他」を選択したときに一部のフォームが追加するテキストフィールドです。
私の具体的なケース:ドロップダウンからSonarQubeを選択した場合、そのバージョンを尋ねたいと思います。 -
ドロップダウンの値を、どこか別の場所、おそらく投稿から取得できるようになると嬉しいです。
なぜなら?バージョンの問題に戻りましょう。理想的には、ユーザーに自由形式で入力するように促すのではなく、最新のものから順にバージョンのリストを提供したいのです。
これには2つの問題があります。
- これらのリストを複数の異なるテンプレートで表示したい
- バージョンは常にリリースされ続けている
これは、リリースごとに、新しいバージョン番号を持つn個のテンプレートを更新する必要があり、うまくいけばすべて更新することを覚えていることを意味します。![]()
これまでのCSSの変更点(他の誰かの役に立つかもしれないので):
// グレーの背景を削除
.d-editor #form-template-form {
background-color: var(--secondary);
}
// フィールドが100%幅に引き伸ばされるのを停止
.form-template-field select, .form-template-field input {
width: auto;
}
.form-template-field textarea {
min-width: 650px;
width: auto;
}
投稿が新しいトピックに分割されました:投稿前にコンポーザーでスクリーンショットの名前を変更する
フィードバックをくださった皆様、ありがとうございます。
この Announcements トピックはこれで終了し、この機能に関する #ux、#feature、#bug、または Support のリクエストがある方は、適切なカテゴリに新しいトピックを開き、form-templates タグを付けてください。 ![]()




