全局節點可以幫助您在藍圖編輯器中,設置組件的初始化狀態,并使用頁面的回調ID和臨時變量等。本文介紹在藍圖編輯器中,配置全局節點的方法。

添加全局節點到畫布中,可查看全局節點支持的事件和動作。添加方式請參見使用邏輯節點

全局節點中國站樣式
類型 事件/動作 說明
事件 全部組件初始化完成 可視化應用上所有組件初始化完成后,拋出的事件,無參數。
數據加載完成 可視化應用上所有組件數據接口加載完成后,拋出的事件,無參數。
動作 設置回調id 與畫布編輯器的交互面板聯通,可設置回調ID。回調ID的變化,會引起監聽該回調ID的組件重新請求數據?;卣{值僅支持字符串、數字、單層對象、單層數組,不支持嵌套。參數舉例說明如下。
{  
  data: [{    
   // 回調ID變量名。    
   name: "productName",    
   // 回調ID值。    
   value: "DataV"  
  }]
}

取值方式

在編輯處理方法時,可通過 getCallbackValue("productName") 取值,詳情請參見配置藍圖編輯器

設置頁面臨時變量 頁面級的全局變量,支持復雜的嵌套數據,用作簡單的數據存儲。參數舉例說明如下。
{
  data: [{
// 臨時變量名
    name: "product",
// 臨時變量值
    value: [{
      "productName": "DataV",
      "companyName": "Alibaba"
    }]
  }]
}

取值方式

在編輯處理方法時,可通過getLocalValue("product")取值。
說明 如果一個事件的連線同時觸發設置頁面臨時變量和其他動作,則優先執行設置頁面臨時變量動作。
更新全部組件 刷新可視化應用,所有組件的所有數據接口重新請求數據,重新渲染,無參數。