Wie weise ich einer Zelle in Tabulator.js eine Zeichenfolge mit spitzen Klammern zu, zum Beispiel: „a<b<c'?
P粉718730956
2023-08-03 13:48:37
<p>Ich habe eine Zelle in einer Tabulator-Tabelle, die einen Listentyp-Editor verwendet. Die Optionen werden mit einem Array von Zeichenfolgen gefüllt, die beispielsweise so aussehen: </p>
<pre class="brush:php;toolbar:false;">[
„a<b“,
„b<c“,
„c<d“,
]</pre>
<p>Wenn der Listeneditor gefüllt wird (mithilfe von editorParams:{values:exampleOptions} in der Spaltendefinition) oder wenn ich setValue() direkt für die Zelle verwende, wird das, was auf die spitzen Klammern folgt, verworfen. Im Dropdown-Menü sehe ich also etwa Folgendes: </p>
<pre class="brush:php;toolbar:false;">"a",
"B",
"c",</pre>
<p>Wie zeige ich die vollständige Zeichenfolge in der Dropdown-Liste/Zelle an? </p>
一种方法是使用editorParams中的itemFormatter选项来定义值列表的新元素节点,并返回包含列表值的元素的innerHTML:
这是在name列上的一个示例: