リストにおけるスマート バリューの使用例
一部のフィールドは複数のオプションを含んでいます (例: チェックボックス、ラベル、複数選択機能、複数ユーザー選択機能など)。スマート値によって、これらのフィールドにアクセスできます。また、リストを操作するために追加された多数の便利な方法も、リファレンス セクションで利用可能です。
いくつかの例を見ていきましょう。マルチ チェックボックス「シドニーのアトラクション」があり、3 つのオプションがあるとします。
- Harbour Bridge
- オペラ ハウス
- ボンダイ ビーチ
この値リストをレンダリングするには、さまざまな方法があります。
// Simplest way to show a comma separated list of values
{{issue.Sydney Attractions.value}}
Harbour Bridge, Opera House, Bondi Beach
// Display attractions separated with a dash
{{#issue.Sydney attractions}} {{value}}{{^last}}- {{/}}{{/}}
Harbour Bridge - Opera House - Bondi Beach
// Now separated by space
{{#issue.Sydney attractions}}{{value}} {{/}}
Harbour Bridge Opera House Bondi Beach
// OR
{{issue.Sydney attractions.value.join(" ")}}
Harbour Bridge Opera House Bondi Beach
こうしたタイプのフィールドは、.value
によって人が判読可能なラベルにアクセスします (.id
にもアクセス可)。
- リストの選択
- 複数選択リスト
- カスケード選択リスト
- ラジオ ボタン
- 複数チェックボックス
複数ユーザー選択機能
複数ユーザー選択機能は他の複数選択フィールドと同じように機能しますが、すべてのユーザー属性に完全にアクセスできるという点で他と異なります (例: .displayName
)。
たとえば、マルチユーザー ピッカー「オージー アクター」に次のオプションがあるとします。
- Hugh Jackman
- Nicole Kidman
- Eric Bana
次に、以下のスマート値によってこのピッカーにアクセスできます。
// Simply show their names
{{issue.Aussie actors.displayName}}
Hugh Jackman, Nicole Kidman, Eric Bana
// Simply show their names
{{#issue.Aussie actors}}{{displayName}} ({{emailAddress}}) {{/}}
Hugh Jackman (hugh@wolf.com) Nicole Kidman (kid@nicole.com) Eric Bana (wog@aussie.com)
最終更新日 2022 年 4 月 5 日
Powered by Confluence and Scroll Viewport.