【发布时间】:2012-10-31 13:56:18
【问题描述】:
我正在使用如下的数据表插件 datatables.net:
oTable = $('#dataTable').dataTable({ });
这是我的一些代码
$('#detailData')
.on('click', '.sort-up', function (event) {
event.preventDefault();
var column = $(this).closest('th'),
columnIndex = column.parent().children().index(column.get(0));
oTable.fnSort([[columnIndex, 'asc']]);
return false;
})
这给了我以下 Typescript 错误:
“数组文字表达式中的不兼容类型”
谁能给我一些关于如何解决这个问题的建议?它似乎不喜欢这个事实 columnIndex 是一个数字,'asc' 是一个字符串。在 Stack Overflow 上,我看到了以下内容:
var f: any[][] = [
[Foo, [1, 2, 3]],
[Bar, [7, 8, 9]],
];
我知道我需要做这样的事情,但有什么方法可以设置 在 .d.ts 文件中定义 fnSort 函数?
【问题讨论】:
标签: javascript typescript