注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
ボタングループウィジェットを使用すると、アプリケーションビルダーは、ActionsやWorkshop イベントをトリガーしたり、URLを開いたり、エクスポートを開始したりするボタンを Workshop モジュールに追加することができます。ボタングループウィジェットの設定を行うビルダーは、以下のことができます。
以下のスクリーンショットは、設定されたボタングループウィジェットの2行の例を示し、提供されるさまざまなボタンタイプと表示オプションを強調表示します:
以下のスクリーンショットは、ボタングループウィジェットの利用可能な設定オプションを示しています:
ボタングループウィジェットにとって、主要な設定オプションは次のとおりです:
以下のスクリーンショットは、ボタングループウィジェット内のボタンの利用可能な設定オプションを示しています:
ボタンは、Actions、レイアウトイベント、URL、異なるタイプのエクスポートをトリガーすることができます。各オプションは以下で詳しく説明します。
Actionsは、ユーザーが事前に定義された方法でオブジェクトを簡単に作成、編集、削除、リンクすることを可能にし、Workshop イベントによってトリガーすることができます。たとえば、アプリケーションビルダーは、モジュール内のボタングループウィジェットを設定して、「Modify Flight Destination」Actionをトリガーし、ユーザーが選択したFlight
オブジェクトのDestination
プロパティを編集することを可能にすることができます。
Workshop モジュール内で Actions を設定し、公開する方法について詳しく知る。
一般的な Actions の詳細については、action type documentationを参照してください。
Workshop でイベントを使用する完全な詳細については、events documentationを参照してください。
URLイベントは、Workshop モジュールから指定したURLの開放をトリガーします。たとえば、アプリケーションビルダーは、URLイベントを使用して、Foundry 内を移動し、Object Explorer アプリケーションを開いたり、ユーザーが特定のボタングループウィジェットを選択したときに開く外部ウェブサイトを指定したりすることができます。
以下のスクリーンショットは、ボタングループウィジェット内での外部URLイベントの定義例を示しています:
外部 URL を定義するときは、接頭辞 https://
を含めてください。
エクスポートイベントは、オブジェクトセット変数を入力として取り、オブジェクトセット内のオブジェクトをExcelまたはユーザーのクリップボードにエクスポートすることをトリガーします。アプリケーションビルダーは、ファイル名を設定し、エクスポートに含めるべきプロパティのセットを選択することもできます。
以下のスクリーンショットは、ボタングループウィジェット内でのエクスポートイベントの定義例を示しています:
関数を利用した列やリンクされたオブジェクト列が含まれている場合、エクスポートファイルの形式は CSV であり、Excel ではありません。
関数を利用したエクスポートは、関数とその入力を取り、出力を指定したファイルタイプにダウンロードします。関数がエクスポート可能であるためには、その出力が文字列である必要があります。以下は、ボタングループウィジェット内からのサンプル関数を利用したエクスポートの定義です:
メディアのエクスポートイベントは、エクスポートされた項目のリストを取り、それらの項目に関連付けられたすべてのメディアのダウンロードをトリガーします。エクスポート項目を設定するためには、オブジェクトセット、メディアのタイプ、メディアプロパティ、ダウンロードするオブジェクトの最大数を選択します。ダウンロードされたメディアのカスタムファイル名を設定することができ、現在のタイムスタンプ、元のファイル名、非主キーのオブジェクトプロパティの値を置換することが可能です。カスタムファイル名が提供されていない場合、元のファイル名が使用されます。
以下は、ボタングループウィジェット内からのサンプルメディアのエクスポートイベントの定義です:
サンプルのエクスポート項目の定義は以下のとおりです: