支配
このページの翻訳は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
-
畑
-
ターゲットコントロール
次のフィールドを継承します。
-
動作
-
身分証明書