注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Markdown ウィジェットは、Markdown 形式のテキストをレンダリングする機能をサポートしています。さらに高度な機能を利用すると、Markdown テキストでオントロジーオブジェクトを参照したり、クリックイベントをサポートしたりすることができます。Markdown ウィジェットの設定を行うモジュールビルダーは、以下の機能を使用できます:
以下のスクリーンショットは、オブジェクト参照が含まれている設定済みの Markdown ウィジェットの例を示しています。ここでは、オントロジーオブジェクト参照が添付されているテキストアンカーが下線付きで表示され、選択可能であることが示されています:
以下のスクリーンショットは、未設定の Markdown ウィジェットとその初期設定パネルの初期状態を示しています。
Markdown ウィジェットにおける主要な設定オプションは以下のとおりです:
高度な機能として、Markdown ウィジェットでは、ビルダーが Markdown テキストの一部("アンカー")にタグを付け、これらのアンカーを使用して特定のオントロジーオブジェクトにリンクしたり、Workshop のクリックイベントをトリガーしたりすることができます。
これらのアンカーを作成するための形式は以下の通りです:
:objectreference[$text_to_display]{objectType="$object_type_id" primaryKey="$object_primary_key"} // :objectreference[$text_to_display]は表示するテキスト、objectType="$object_type_id"はオブジェクトのタイプを指定し、primaryKey="$object_primary_key"はオブジェクトの主キーを指定します
例として、2つのフライトアラートオブジェクトを文中で参照しようとしている場合を見てみましょう。まず、ユーザーに表示される画面での望ましい最終状態を確認しましょう。注:以下の各フライトアラートオブジェクトは、ユーザーが個別に選択可能で、それが Markdown ウィジェットの選択されたオブジェクトセットの出力になります。
上記を実現するために、背後にある Markdown 入力は以下の通りです。
ニューアーク空港は5月に__*まれに*__フライトの問題が発生していますが、高優先度の遅延が2件ありました::objectreference[Alert A00150]{objectType="flight-alert" primaryKey="A00150"}および:objectreference[Alert A00182]{objectType="flight-alert" primaryKey="A00182"}
上記で説明した Markdown 入力の構文に加えて、ビルダーはオブジェクト参照に対して以下のオプションを設定できます。
Markdown のオブジェクト参照には、標準の Markdown 書式設定も適用できます。以下のスクリーンショットには、見出しやオブジェクトが埋め込まれたテーブルなど、Markdown 書式設定のさまざまな例が含まれています。