手動
マニュアルデータソースは、Avonniの動的コンポーネントの設定に直接データを入力できる機能です。これにより、Salesforceオブジェクトや外部ソースに接続せずに、小規模で静的なデータセットをコンポーネントに簡単に設定できます。
1. 概要
マニュアルデータソースは、特定のAvonniコンポーネントにデータを提供する最も簡単な方法です。次の用途に最適です:
小規模で静的なデータセット: 頻繁に(またはまったく)変化しないデータ。
プロトタイピングとデモ: コンポーネントの機能を示すサンプルデータを素早く作成すること。
テスト: コンポーネントの動作をテストするための制御されたデータを提供すること。
シンプルなオプションの一覧:コンボボックスのオプションのようなもの。
それは アクセス権を 大量のデータセット、頻繁に変更されるデータ、またはSalesforceレコードと同期する必要があるデータには推奨されません。
2. 対応コンポーネント
マニュアルデータソースは、リストやデータのコレクションを表示するコンポーネント(例えば次のようなもの)で通常利用可能です:
データテーブル
リスト
カルーセル
ルックアップ
コンボボックス
および場合によってはその他(特定のコンポーネントのドキュメントを確認してください)
3. 仕組み
コンポーネントを選択: Avonniコンポーネント(例:データテーブル)を動的コンポーネントに追加します。
「Manual」データソースを選択: コンポーネントのプロパティパネルで「Data Source」設定(または類似の設定)を見つけて「Manual」を選択します。
データを入力: コンポーネントのプロパティにデータ入力用のインターフェースが表示されます。具体的なインターフェースはコンポーネントによって異なります:
データテーブル: 通常、行と列を追加し、各セルにデータを入力できる表形式のインターフェースが表示されます。各列のデータ型(テキスト、数値、日付など)を定義できることが多いです。
リスト: カンマ区切りのリストとしてデータを入力するか、各アイテムのプロパティごとに個別のフィールドが用意されている場合があります。
カルーセル: カルーセルの各スライドのデータ(例:画像URL、タイトル、説明)を入力することがあります。
ルックアップ/コンボボックス::利用可能なオプションの一覧を定義します。
プレビュー: コンポーネントは入力したデータを即座に表示します。
4. ユースケースと例
静的な製品リスト(小規模カタログ): 名前、説明、価格を含む小規模で変更されない製品の一覧を表示するデータテーブル。
デモデータ: コンポーネントの見た目や動作を示すために、データテーブルやリストにサンプルデータを入れること。
フィルタロジックのテスト: データテーブル内のフィルタや並べ替え機能をテストするための小規模で制御されたデータセットを作成すること。
ナビゲーションメニュー(シンプル): 各アイテムのラベルとURLを手動で入力する、シンプルなナビゲーションメニューとして使用するリストコンポーネント。
コンボボックス/ルックアップのオプション:静的なオプションの一覧。
例:マニュアルデータを使ったデータテーブル
Avonniのデータテーブルコンポーネントを追加します。
その「Data Source」を「Manual」に設定します。
データテーブルのプロパティにテーブルエディタが表示されます。
列を追加します(例:「Product Name」- テキスト、「Price」- 数値、「Description」- テキスト)。
行を追加して、テーブルセルに直接データを入力します。
5. 制限事項
大規模データセットには不向き: 大量のレコードを手動で入力するのは現実的ではありません。
動的データには不向き: そのデータは 静的です。基になる情報が変わっても自動的に更新されません。
Salesforceへの接続はない: データは保存されます 可能で、 コンポーネントの設定内にあり、Salesforceには保存されません。
メンテナンス: データを更新するにはコンポーネントの設定を手動で編集する必要があります。
6. ベストプラクティス
小規模に保つ: マニュアルデータソースは、管理可能な小規模データセットにのみ使用してください。
静的データに使用する: 滅多に変わらない、または全く変わらないデータに限定して使用してください。
代替案を検討する: 動的データの場合は、AvonniのQuery Data Source、Picklist Data Source、または(「On Load」アクションで)値が設定されるVariableリソースを使用してください。
明確にドキュメント化する: もしあなたが マニュアルデータソースを使用する場合は、その目的とデータを コンポーネントの説明やコメント内に明確に記録してください。これは保守性のために重要です。
まとめ
マニュアルデータソースは、コンポーネントに静的データを提供する簡単な方法です。コンポーネントのオプション一覧や変化しない任意のデータセットを作成するためにこのデータソースを使用してください。
最終更新
役に立ちましたか?