Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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
Javascript 链路断线_Javascript_Node.js_Npm_Tabulator - Fatal编程技术网

Javascript 链路断线

Javascript 链路断线,javascript,node.js,npm,tabulator,Javascript,Node.js,Npm,Tabulator,我在制表器中有一列文字。文本以换行符显示 {title:"Title", field:"title", formatter:"textarea"}, 当我介绍时,第一列中的文本不再中断 {title:"Title", field:"title", formatter:"textarea", formatter:"link", formatterParams:{target:"_blank", urlField:"source"}}, 有没有办法在保持换行符的同时引入链接 可变高度格

我在制表器中有一列文字。文本以换行符显示

{title:"Title", field:"title", formatter:"textarea"},

当我介绍时,第一列中的文本不再中断

  {title:"Title", field:"title", formatter:"textarea", formatter:"link", formatterParams:{target:"_blank", urlField:"source"}},

有没有办法在保持换行符的同时引入链接

可变高度格式化程序 默认情况下,格式化程序将使其内容保持在当前行的高度内,从而隐藏任何溢出。 唯一的例外是textarea格式化程序,它将 调整列的大小时自动改变其高度,以便 内容不会溢出

如果您希望此功能出现在另一种类型的 格式化程序您可以在 列定义,其行为方式与 文本区域格式化程序:

{title:“Name”,field:“Name”,格式化程序:myCustomFormatter,variableHeight:true}

此外,不能同时设置多个格式化程序,这是错误的:

{title:"Title", field:"title", formatter:"textarea", formatter:"link", formatterParams:{target:"_blank", urlField:"source"}}
-                              ^^^^^^^^^ overriden by ^^^^^^^^

默认情况下,tablator使用“空白:nowrap”(在tablator.CSS中的CSS类tablator cell中定义)渲染单元格

格式化程序“textarea”通过在单元格元素的样式上手动设置“pre-wrap”来覆盖:

选项:

  • 编写一个(以呈现带有“空白:预换行”的链接)
  • 将您自己的CSS(在tablator.CSS之后,以确保CSS级联工作)添加到tablator单元格内的目标链接,以设置“空白:预换行”。这应该起作用:
    .tabulator-row .tabulator-cell a {
        white-space: pre-wrap;
    }
    

  • 我不明白你的问题,你提供的代码是一个字符串,还是它的代码本身?如果它是一个代码,那么它是什么语言?如果是字符串,你能提供一个更大的例子吗?我将尝试重新措辞,希望现在更清楚。如果使用:{title:“title”,field:“title”,formatter:“textarea”,formatterParams:{target:“_blank”,urlField:“source”},那么表不会加载。如果我删除
    格式化程序:“link”
    链接就会消失。非常感谢您的回答!当我删除格式化程序:“textarea”并引入
    variablehight:true
    时,仍然没有断行。感谢您的回复。我在
    后面的
    中添加了2的代码,但它不会断线链接。我的坏代码。在CSS中,它是“-”而不是“\u1”。让我更新一下这里有一个关于JSBin的工作示例: