0

我正在使用适合的版本 2.0.3。

当我尝试手动排序时...

$('.footable').data('footable-sort').doSort(4, true)

...我收到以下错误:

Uncaught TypeError: Cannot read property 'sort' of undefined
    at Sort.p.doSort (http://localhost:8080/js/footable.sort.js:125:23)

这很奇怪。例如, filter is working $('.footable').data('footable-filter').filter('some text'),这意味着我的表没有问题。

检查footable代码ft.columns是空的,所以column是未定义的

  var $table = $(ft.table),
        $tbody = $table.find('> tbody'),
        column = ft.columns[columnIndex],
        $th = $table.find('> thead > tr:last-child > th:eq(' + columnIndex + ')'),
        cls = ft.options.classes.sort,
        evt = ft.options.events.sort;
4

1 回答 1

3

当footable 被调用两次时会发生这种情况。在 jsfiddle 中转载。

$('.footable').footable();

于 2015-06-08T16:56:22.347 回答