首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vis.js创建包含多行的标题

vis.js创建包含多行的标题
EN

Stack Overflow用户
提问于 2017-07-26 08:23:53
回答 4查看 2.7K关注 0票数 3

有没有办法为"vis.js“库中的节点创建多行标题?

我尝试了像"hello \n hi"这样的字符串作为标题,但这不起作用。

如果我有一个超长的标题,它将被呈现为一个超长的行(其中有或没有\n ) current effect

EN

回答 4

Stack Overflow用户

发布于 2017-07-26 08:35:47

您有两个选择。

在您的数据对象中,用于您的节点。

代码语言:javascript
复制
data_obj["title"] = "<pre>1</pre><pre>2</pre>"

代码语言:javascript
复制
data_obj["title"] ="1 </br> 2</br>"

任何一个都可以完成这项工作。

票数 5
EN

Stack Overflow用户

发布于 2017-08-14 22:23:33

在我的项目中,我加载节点并调用将标签转换为正确格式的函数

代码语言:javascript
复制
// Here i just get the data that i passed from controller
var network_nodes = JSON.parse(document.getElementById("network_nodes").innerText);

nodes = new vis.DataSet(setLabels());

// I wanted to separate my label for every word but you can put here any label-formating function

function setLabels() { 
    network_nodes.forEach(function(node){
        node.label = node.label.split(" ").join("\n");
    });

    return network_nodes;
};
票数 0
EN

Stack Overflow用户

发布于 2018-10-08 15:20:19

将'\n‘替换为'< br >’(不带空格):

代码语言:javascript
复制
string = "hello <br> hi"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45315469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档