すべてのプロダクト
Search
ドキュメントセンター

DataV:グローバルノード

最終更新日:Jul 15, 2024

グローバルノードは、ウィジェットの初期ステータスを設定し、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") できます。

説明

イベントの回線接続がページ一時変数の設定アクションと他のアクションを同時にトリガーする場合、ページ一時変数の設定アクションが優先的に実行されます。

全コンポーネントデータの更新

このアクションは、すべてのウィジェットのデータを更新するために使用されます。 更新後、すべてのウィジェットのすべてのデータインターフェイスがデータを要求し、パラメーターを使用せずにデータを再度レンダリングします。