我对以下代码有疑问:
if (idx === 3) {
dt.column(3, { search: 'applied' })
.data()
.unique()
.sort()
.each(function (d, j) {
{
if (renderFunction == null) {
select.append('<option value="' + d + '">' + d + '</option>');
} else {
select.append('<option value="' + d + '">' + renderFunction(d, 'display', null) + '</option>');
}
}
});
}
问题是第3列(column.data)中的每个单元格值实际上是视图模型给出的字符串列表。在这种情况下,它是一个数组。根据其他帖子我知道唯一不适用于数组。我尝试在调用unique之前使用tostring转换数据,但它不起作用。我无法解决这个问题。有人可以提供帮助吗?
谢谢!