グローバルノードは、ウィジェットの初期ステータスを設定し、Blueprint EditorでコールバックIDや一時変数などのパラメーターを使用するのに役立ちます。 このトピックでは、Blueprint Editorでグローバルノードを設定する方法について説明します。
グローバルノードをキャンバスに追加した後、これらのグローバルノードでサポートされているイベントとアクションを表示できます。 ファイルの追加方法の詳細については、「」をご参照ください。

データ型 | イベント /アクション | 説明 |
イベント | ページ初期化完了 | プロジェクトのすべてのウィジェットが初期化されると、このイベントはパラメーターを使用せずにトリガーされます。 |
データ読み込み完了 | プロジェクト内のすべてのウィジェットのデータインターフェイスが読み込まれると、このイベントはパラメーターを使用せずにトリガーされます。 |
ポリシーアクション | コールバックIDの設定 | Canvas Editorの [インタラクティブ] パネルに接続します。 コールバックIDを設定できます。 コールバックIDが変更された場合、このコールバックIDをリッスンするウィジェットはデータを再度要求する必要があります。 コールバックIDは、文字列、数値、単一レベルのオブジェクト、および単一レベルの配列のみをサポートします。 ネストされた値はサポートされません。 次のコードスニペットは、パラメーターの例を示しています。 {
data: [{
// The variable name of a callback ID
name: "productName",
// The callback ID
value: "DataV"
}]
}
値メソッド 処理方法を編集すると、値をgetCallbackValue("productName") できます。 詳細については、「」をご参照ください。. |
ページ一時変数の設定 | このアクションは、ページのグローバル変数を設定するために使用されます。 グローバル変数は、単純なデータストレージに複雑なネストデータを使用します。 次のコードスニペットは、パラメーターの例を示しています。 {
data: [{
// The temporary variable name
name: "product",
// The value of the temporary variable
value: [{
"productName": "DataV",
"companyName": "Alibaba"
}]
}]
}
値メソッド 処理方法を編集するときに値をgetLocalValue("product") できます。
説明 イベントの回線接続がページ一時変数の設定アクションと他のアクションを同時にトリガーする場合、ページ一時変数の設定アクションが優先的に実行されます。 |
全コンポーネントデータの更新 | このアクションは、すべてのウィジェットのデータを更新するために使用されます。 更新後、すべてのウィジェットのすべてのデータインターフェイスがデータを要求し、パラメーターを使用せずにデータを再度レンダリングします。 |