ビジュアルピッカー
Avonni Visual Picker は、オプション選択を楽しく対話的な体験に変えます。単純なドロップダウンやリストの代わりに、視覚的に魅力的な方法で項目を選べます。
概要
Visual Picker は、選択肢の視覚的表現がユーザー体験を向上させるシナリオに最適です。主な特徴は次のとおりです:
視覚的オプション:画像、アイコン、テキストでオプションを表示し、単なるテキストリストよりも魅力的にします。
単一または複数選択:コンポーネントを設定して、ユーザーが単一のオプション(ラジオボタンのように)または複数のオプション(チェックボックスのように)を選択できるようにします。
カスタマイズ可能なレイアウト:オプションの外観や配置(例:アスペクト比、スタイリング)を制御します。
データ駆動型:様々なデータソース(手動、変数、クエリ、ピックリスト)からオプションを設定できます。
リアクティブ:選択された値は Variable リソースに格納され、Dynamic Component の他の部分(フィルタ、数式、インタラクション)で使用可能になります。
Visual Picker の設定
キャンバス上で Visual Picker コンポーネントを選択すると、プロパティパネル(右側パネル)でそのプロパティにアクセスできます。
基本プロパティ
これらのプロパティは Visual Picker の基本データとラベリングを制御します。
実際の: (テキスト) このコンポーネントインスタンスの一意の識別子(例:ProductCategoryPicker、PriorityPicker)。
次のように設定します: (テキスト) Visual Picker の上または横に表示されるテキストラベル。例:「カテゴリを選択:」「興味を選んでください:」。
フィールドレベルヘルプ: (テキスト、任意) ラベルの横に表示されるヘルプテキスト。
Value: (テキストまたはコレクション - 非常に重要) 現在選択されている項目の値を保持するプロパティです。
単一選択 (ラジオタイプ): これをテキスト Variable リソースにバインドします。変数は選択された項目の値を保持します。
複数選択 (チェックボックスタイプ): これをコレクション Variable リソース(通常はテキスト型)にバインドします。変数は選択された項目の value プロパティのリストを保持します。
プレースホルダー:オプションが選択されていないときに表示されます。
データソースの設定
データソース: Visual Picker のオプションがどのように供給されるかを選択してください:
手動:コンポーネントのプロパティ内で直接オプション(ラベル、値、画像/アイコンなど)を手動で入力します。小規模で静的なオプションセットに適しています。
変数:オプションを定義するために Variable リソース(通常はコレクション変数)を使用します。これにより、より動的なオプションが可能になります。
クエリ:Avonni Query Data Source を使用して Salesforce オブジェクトからオプションを取得します。
ピックリスト:Avonni Picklist Data Source を使用して Salesforce のピックリストフィールドからオプションを設定します。
項目/オプション:このセクションで利用可能な設定はデータソースによって異なります。
手動データソース:データソースとして「Manual」を選択した場合:オプションを追加します。label、value、image、icon などの値を追加できます。
データマッピング(Variable、Query、Picklist データソースの場合):Variable、Query、Picklist のデータソースを選択した場合:
次のように設定します:各オプションに表示するテキストを含むデータソースのフィールドをマッピングします(例:Account の Name、Product の ProductName)。
Value:各オプションの一意の識別子を含むフィールドをマッピングします(例:Salesforce レコードの Id)。ユーザーが選択したときに Value プロパティに格納されます。
説明: (任意) ラベルの下に追加テキストを表示するためのフィールドをマッピングします。
画像ソース/アイコン: (任意) 各オプションの画像またはアイコンを表示するフィールドをマッピングします。
動作と外観
タイプ: (テキスト - オプションから選択) ユーザーが単一のオプションを選択できるか、複数選択できるかを決定します:
ラジオ:単一選択のみ許可します(ラジオボタンのように)。
チェックボックス:複数選択を許可します(チェックボックスのように)。
選択範囲 (チェックボックスタイプのみ):Type が checkbox の場合、次を設定できます:
最小:ユーザーが選択しなければならないオプションの最小数。
最大:ユーザーが選択できるオプションの最大数。
比率: (テキスト - オプションから選択) 視覚的な項目のアスペクト比(形状)を制御します。例:1:1(正方形)、2:3(縦長の長方形)、16:9(ワイドスクリーン)。これは画像/アイコンの表示方法に影響します。
バリアント: (テキスト - オプションから選択) 選択された項目の視覚スタイルを制御します:
非カバ可能:選択された項目に対して控えめな視覚的指標(例:アウトラインやチェックマーク)が表示されます。
カバ可能:選択された項目に対してより目立つ視覚的指標(例:背景色の塗りつぶし)が表示されます。
一般的なコンポーネントプロパティ
無効: (ブール - チェックボックス) 有効にすると Visual Picker は無効になり、ユーザーは操作できなくなります。
読み取り専用: (ブール - チェックボックス) 有効にするとユーザーはオプションを表示できますが、選択を変更できません。
必須: (ブール - チェックボックス) 有効にするとユーザーは必ず1つのオプションを選択する必要があります。
インタラクション
On Change:Visual Picker の主要なインタラクションです。ユーザーの選択が変更されるたびに(選択が追加または削除されるたびに)トリガーされます。
使用例:
選択に基づいて他のコンポーネントを更新する(例:データテーブルをフィルタする)。
変数の値を設定する。
フローを実行する。
別のページにナビゲートする。
選択された値へのアクセス:
!VisualPickerName.value:単一の値または値のリストを返します。
重要な考慮点
データソースの選択:ニーズに最も適したデータソース(Manual、Variable、Query、Picklist)を選んでください。動的データには Query または Picklist を使用してください。
インタラクション:On Change インタラクションの使用を検討してください。
まとめると
Visual Picker コンポーネントは、オプションを選択するための柔軟でインタラクティブなコンポーネントです
最終更新
役に立ちましたか?