1. コンポーネントライブラリ

支配

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Ruleコンポーネントは、別のSPEAKコンポーネントがイベントを発生させたときにルールをトリガーします。コンポーネントと、Ruleコンポーネントがルールをトリガーするイベントを指定します。

ルールは、条件とアクションで構成されます。ルールを作成するには、RuleDefinitionテンプレートに基づいてRuleアイテムを作成します。Ruleコンポーネントは、RuleコンポーネントのRuleItemIdプロパティのRuleアイテムに接続します。

関心のあるイベントごとにRuleコンポーネントをページに追加し、ページには複数のRuleコンポーネントを含めることができます。複数の異なるRuleコンポーネントが同じRuleアイテムを指すことができます。

SPEAKは、ページ コードの実行が完了した後に、ページのルールを実行します。

プロパティ

Name

Description

Default

Data

ルール設定を含むルール項目のフィールドの名前を指定します。SPEAKは値を「Rule」に設定するため、変更しないでください。

支配

ルールアイテムID

このルールの条件とアクションを含むルール項目をポイントします。

ターゲットコントロール

RuleコンポーネントがTriggerプロパティで指定されたイベントをリッスンするSPEAKコントロールのIDを指定します。

Ruleコンポーネントは、コントロールを指定しない場合、イベントの "ウィンドウ" をリッスンします。

トリガー

ルールをトリガーするイベントを指定します。イベント ("change") を指定することも、イベントと属性 ("change:text") を指定することもできます。

構成

ルールをトリガーするイベントを指定するには、次のようにします。

  • 「リッスン」するSPEAKコンポーネントのIDをTargetControlプロパティに指定します。

  • Triggerプロパティでイベントを指定します。イベントのみを指定することも(「change」や「click」など)、イベントと属性を指定することもできます(「change:facets」など)。たとえば、「change:facets」を指定すると、Ruleコンポーネントは、「facets」属性の「change」イベントを発生させたときにルールをトリガーします。

デフォルトのコンポーネントは「window」です。つまり、コンポーネントを指定しない場合、Ruleコンポーネントは「window」コンポーネントによって発生したイベントをリッスンします。「window」コンポーネントは、ダイアログ・ページそのものです。「resize」イベントがあります。

コンポーネントには特定のイベントを含めることができますが、すべてのコンポーネントには「change」イベントがあります。「change」イベント、属性、およびRule条件を組み合わせて使用すると、ルールがいつ実行されるかを正確に指定できます。

Rule Parametersテンプレートに基づいて項目を作成することで、Ruleコンポーネントの構成項目を作成できます。

構成アイテムには、次の特定のフィールドがあります。

  • トリガー

  • ルールアイテムID

  • ターゲットコントロール

次のフィールドを継承します。

  • 動作

  • 身分証明書

この記事を改善するための提案がある場合は、 お知らせください!