統治

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

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

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

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

興味のあるイベントごとに ルール コンポーネントを追加し、ページに複数の ルール コンポーネントを持つことができます。複数の 異なるルール コンポーネントが同じ ルール 項目を指すことがあります。

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

性質

名称

概要

デフォルト

データ

フィールド

ルール構成を含むルールアイテムのフィールド名を指定します。SPEAK値は「Rule」に設定します。「、そして変更しないでください。

統治

ルールアイテムID

このルールの条件とアクションを含むルール項目を指してください。

ターゲットコントロール

トリガープロパティで指定されたイベントに対して、 ルール コンポーネントがリスニングするSPEAKコントロールのIDを指定します。

ルールコンポーネントは、コントロールを指定しない場合のイベントの「ウィンドウ」を聞きます。

トリガー

ルールをトリガーするイベントを指定します。イベント(「change」)、またはイベントと属性(「change

」)を指定することができます。

構成

ルールをトリガーするイベントを指定するために:

  • TargetControlプロパティで「聞きたい」SPEAKコンポーネントのIDを指定します。
  • トリガープロパティでイベントを指定します。イベントだけを指定することもできます(例:「change」、または「click」)、またはイベントと属性を指定することもできます(例:「change
    」)。例えば「change
    」を指定すると、ルールコンポーネントは「facets」属性に対して「change」イベントを発生させたときにルールをトリガーします。

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

コンポーネントは特定のイベントを持つことができますが、すべてのコンポーネントには「change」イベントがあります。「change」イベント、属性、ルール条件の組み合わせを使って、ルールが実行されるタイミングを正確に指定できます。

ルールコンポーネントの構成アイテムは、ルールパラメータテンプレートに基づいてアイテムを作成することで作成できます。

設定項目には以下の特定のフィールドがあります:

  • トリガー
  • ルールアイテムID
  • フィールド
  • ターゲットコントロール

以下の場を継承します:

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