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”来覆盖: 选项:
.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的工作示例: