Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vis.js Network RecatitorRuntime未定义[RecatitorRuntime未定义]Salesforce中出现错误_Salesforce_Vis.js_Salesforce Lightning_Vis.js Network_Lwc - Fatal编程技术网

vis.js Network RecatitorRuntime未定义[RecatitorRuntime未定义]Salesforce中出现错误

vis.js Network RecatitorRuntime未定义[RecatitorRuntime未定义]Salesforce中出现错误,salesforce,vis.js,salesforce-lightning,vis.js-network,lwc,Salesforce,Vis.js,Salesforce Lightning,Vis.js Network,Lwc,尝试在Salesforce中使用vis.js网络库我在LWC和api版本为40.0的Aura组件中都尝试过,但我收到了 未定义regeneratorRuntime[未定义regeneratorRuntime] 尝试使用以下是我认为可以解决您问题的方法 第一种方法(仅当库足够小,可以作为LWC组件上载时) 您需要创建两个LWC组件: 我的网络 myNetwork.js myNetwork.html myNetwork.js-meta.xml visNetworkLib visNetwor

尝试在Salesforce中使用vis.js网络库我在LWC和api版本为40.0的Aura组件中都尝试过,但我收到了 未定义regeneratorRuntime[未定义regeneratorRuntime]
尝试使用

以下是我认为可以解决您问题的方法

第一种方法(仅当库足够小,可以作为LWC组件上载时) 您需要创建两个LWC组件:

  • 我的网络
    • myNetwork.js
    • myNetwork.html
    • myNetwork.js-meta.xml
  • visNetworkLib
    • visNetwork.js=内容
    • visNetwork.js-meta.xml
从'lwc'导入{LightningElement}
从“c/visNetworkLib”导入{DataSet,Network}
导出默认类MyNetwork扩展LightningElement{
节点=空
edgeds=null
renderedCallback(){
this.nodes=新数据集([
{id:1,标签:'Node 1'},
{id:2,标签:'Node 2'},
{id:3,标签:'Node 3'},
{id:4,标签:'Node 4'},
{id:5,标签:'Node 5'},
])
this.edges=新数据集([
{从:1到:3},
{从:1到:2},
{从:2到:4},
{从:2到:5},
{从:3到:3},
])
const container=this.template.querySelector('div.myNetwork')
this.network=新网络(容器、{
nodes:this.nodes,
边缘:这个,边缘,
}, {})
}
}

以下是我认为可以解决您问题的方法

第一种方法(仅当库足够小,可以作为LWC组件上载时) 您需要创建两个LWC组件:

  • 我的网络
    • myNetwork.js
    • myNetwork.html
    • myNetwork.js-meta.xml
  • visNetworkLib
    • visNetwork.js=内容
    • visNetwork.js-meta.xml
从'lwc'导入{LightningElement}
从“c/visNetworkLib”导入{DataSet,Network}
导出默认类MyNetwork扩展LightningElement{
节点=空
edgeds=null
renderedCallback(){
this.nodes=新数据集([
{id:1,标签:'Node 1'},
{id:2,标签:'Node 2'},
{id:3,标签:'Node 3'},
{id:4,标签:'Node 4'},
{id:5,标签:'Node 5'},
])
this.edges=新数据集([
{从:1到:3},
{从:1到:2},
{从:2到:4},
{从:2到:5},
{从:3到:3},
])
const container=this.template.querySelector('div.myNetwork')
this.network=新网络(容器、{
nodes:this.nodes,
边缘:这个,边缘,
}, {})
}
}

我已经弄明白了,您必须从vis网络中单独加载vis数据。您可以在这里找到我基于NPSP关系和NPSP从属关系的工作示例。

我已经弄明白了,您必须从vis网络中分离加载vis数据。您可以在这里找到我基于NPSP关系和NPSP从属关系的工作示例。

拥有您的源代码可能会有帮助拥有您的源代码当我尝试将
vis network.min.js
保存为LWC捆绑包中的文件时,我收到以下错误:
无法保存Lightning组件捆绑包[visNetworkLib]的Lightning组件资源[LWC/visNetworkLib/visNetworkLib.js]。错误:字段的值太长:Source最大长度为:131072
它似乎超过了LWC JS文件的最大长度。我在回答中添加了另一种方法,该方法应该可以避免该限制,它可能有错误,因为我没有时间测试它。下面是文档:当我尝试将
vis network.min.js
保存为LWC捆绑包中的文件时,我收到以下错误:
未能保存Lightning组件捆绑包[visNetworkLib]的Lightning组件资源[LWC/visNetworkLib/visNetworkLib.js]。错误:字段的值太长:Source最大长度为:131072
它似乎超过了LWC JS文件的最大长度。我在回答中添加了另一种方法,该方法应该可以避免该限制,它可能有错误,因为我没有时间测试它。文件内容如下: