注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

Actions でデータを書き戻す

ユーザーが対話型アプリケーションでの作業をFoundryの基本データ資産に "書き戻す"ように、Slateアプリケーションの設定を行いたい場合があります。 Slateでの書き戻しを行う推奨方法は、オントロジーActionsと Actionウィジェットを介して行います。 あるいは、Phonographへのクエリを介してデータを直接書き戻すこともできます。

プラットフォームタブを通じてオントロジー層から読み取るだけでなく、Slateは Actionウィジェットを使用してActionsを介してオントロジーに書き戻すことをサポートしています。

Slateのオントロジーへの書き戻しは、ウィジェットを通じて、プラットフォームタブではなく設定されます。これにより、開発者は自動生成されたActionフォームをオプションで利用できます。これにより、開発者はSlateウィジェットからのすべてのフォーム要素の再作成を避けることができます。

このセットアップでは、Actionウィジェットを Dialog コンテナ内に配置し、フォームが表示されるべき時に Slate Eventでコンテナを開くことが一般的です。

あるいは、フォームの表示をオフにすることもできます。その場合、ウィジェットの設定は、アプリ内の他のウィジェットでのユーザーの対話と入力に基づいて提出する値を収集するためのテンプレートとして機能します。提出は、その後イベントでトリガーされます。最も一般的なのは Buttonウィジェットからです。

Actionウィジェットは、Actionの検証状態および成功または失敗した提出をブロードキャストするための Slate Eventsのフックも提供します。

Actionsの構造と設定方法の詳細については、Actionsのドキュメンテーションを、Slateでのウィジェット設定の詳細については、Actionウィジェットのドキュメンテーションを参照してください。