如何将带有尖括号的字符串赋值给Tabulator.js中的单元格,例如:"a<b<c"?
P粉718730956
2023-08-03 13:48:37
<p>我在Tabulator表格中有一个使用列表类型编辑器的单元格。选项由一个字符串数组填充,看起来像这样(以示例为例):</p>
<pre class="brush:php;toolbar:false;">[
"a<b",
"b<c",
"c<d",
]</pre>
<p>当列表编辑器被填充(在列定义中使用editorParams:{values:exampleOptions}),或者当我直接在单元格上使用setValue()时,它会丢弃尖括号后面的内容。所以在下拉列表中我看到类似于这样的内容:</p>
<pre class="brush:php;toolbar:false;">"a",
"b",
"c",</pre>
<p>如何将完整的字符串显示在下拉列表/单元格中?</p>
一种方法是使用editorParams中的itemFormatter选项来定义值列表的新元素节点,并返回包含列表值的元素的innerHTML:
这是在name列上的一个示例: