studio-web
2.2510
true
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

Studio Web ガイド
最終更新日時 2026年2月19日
検証コントロールのアクティビティ
これらのアクティビティは、実行時に検証コントロールを操作するために Studio Web アプリ プロジェクトとともに使用されます。
検証コントロールのフィールドのフォーカスを設定
このアクティビティを使用して、検証コントロールの UI 内の特定のフィールドにユーザーのフォーカスを移動します。例えば:
- ビジネス ルールが失敗し、特定のフィールドを修正するようユーザーをガイドする場合。
- ドロップダウンを選択した後、カーソルを関連フィールドに移動します。
プロパティ
- 検証コントロール - 操作する検証コントロールの変数を選択します。この変数は、ビジュアル UI コンポーネント自体ではなく、コントロールの基になるデータとロジックを表します。たとえば、
VarValidationControl_MainPageです。 - フィールド名 - フォーカスするフィールドの名前を指定します。タクソノミーで定義されているフィールド名と完全に一致している必要があります。
使用例
ユーザーがドロップダウンから選択したフィールド名を動的に渡すには、[ フィールド名 ] プロパティに次の式を使用します。
string.Format("{0}", Controls.MainPage.Dropdown.SelectedItem.FieldName)
string.Format("{0}", Controls.MainPage.Dropdown.SelectedItem.FieldName)
ドロップダウン フィールドには、次の式を使用して、タクソノミー データにリンクされたデータ ソースを設定する必要があります。
VarValidationControl_MainPage.Taxonomy.GetFields(VarValidationControl_MainPage.SelectedDocumentType).ToListSource
VarValidationControl_MainPage.Taxonomy.GetFields(VarValidationControl_MainPage.SelectedDocumentType).ToListSource
検証コントロールのステートを保存
このアクティビティを使用すると、特に 1 回のセッションで検証を完了することが予期されていない場合や、中間処理を保持する場合に、検証コントロールの現在のステートを保存します。
プロパティ
- 検証コントロール - ステートを保存する検証コントロールの変数を選択します。この変数は、ビジュアル UI コンポーネント自体ではなく、コントロールの基になるデータとロジックを表します。たとえば、
VarValidationControl_MainPageです。
使用例
このアクティビティが実行されると、以下のようになります。
- コントロール内の現在の値はバックグラウンドで保存されます。
- タスクが再開されるか、コントロールが同じ ContentValidationData で再読み込みされると、保存された状態が復元されます。
通常、このアクティビティは [ タスク完了まで待機し再開] アクティビティと一緒に使用するか、複数ステップの検証ワークフローの一部として使用します。