本文档介绍在蓝图编辑器中,配置全局节点的方法。全局节点可以帮助您在蓝图编辑器中,设置组件的初始化状态,并使用页面的回调ID和临时变量等。

添加全局节点到画布中,可查看全局节点支持的事件和动作。
说明 添加方式请参见使用逻辑节点
全局节点交互配置
类型 事件/动作 说明
事件 页面初始化完成 大屏上所有组件初始化完成后,抛出的事件,无参数。
数据加载完成 大屏上所有组件数据接口加载完成后,抛出的事件,无参数。
动作 设置回调id 与编辑器的交互面板打通,可设置回调id。回调id的变化,会引起监听该回调id的组件重新请求数据。回调值仅支持字符串、数字、单层对象、单层数组,不支持嵌套。参数举例说明如下。
{  
  data: [{    
   // 回调id变量名。    
   name: "productName",    
   // 回调id值。    
   value: "DataV"  
  }]
}

取值方式

在编辑处理方法时,可通过 getCallbackValue("productName") 取值,详情请参见配置蓝图编辑器

设置页面临时变量 页面级的全局变量,支持复杂的嵌套数据,用作简单的数据存储。参数举例说明如下。
{
  data: [{
// 临时变量名
    name: "product",
// 临时变量值
    value: [{
      "productName": "DataV",
      "companyName": "Alibaba"
    }]
  }]
}

取值方式

在编辑处理方法时,可通过getLocalValue("product")取值。
说明 如果一个事件的连线同时触发设置页面临时变量和其他动作,则优先执行设置页面临时变量动作。
更新所有组件数据 刷新大屏,所有组件的所有数据接口重新请求数据,重新渲染,无参数。