Javascript Datatables内部行数大于行数

Javascript Datatables内部行数大于行数,javascript,datatables,Javascript,Datatables,我正在创建一个DataTable,并使用scroller.js,以便在添加新记录或更新记录时,它将滚动到该记录。问题是它不会滚动到新记录,我认为这与DataTable行计数器关闭有关。这是我的DataTable初始化代码: DataTable({ dom: 'Blfrtip', processing: true, paginate: false, scrollY: '200px', paging: true, // need to have paging

我正在创建一个
DataTable
,并使用scroller.js,以便在添加新记录或更新记录时,它将滚动到该记录。问题是它不会滚动到新记录,我认为这与
DataTable
行计数器关闭有关。这是我的
DataTable
初始化代码:

DataTable({
    dom: 'Blfrtip',
    processing: true,
    paginate: false,
    scrollY: '200px',
    paging: true, // need to have paging true for scroller to work.
    pageLength: -1, // show all records, so we don't actually page
    lengthChange: false,
    scroller: true,
    select: {
      style: 'single'
    }
})
我已经滚动到表的底部,以显示我认为的问题所在。我不能显示数据,但是有些记录已经包装了文本列,它似乎认为尽管是一条记录,但却占用了多行。因此,当它添加一个新的记录50时,它会滚动到记录表的中间50,因为它认为表的底部是记录92。我怎样才能修复这个问题,使它认为确实有50条记录,并滚动到新的第50条记录?在另一个函数中,列的宽度设置为固定的像素数,这将导致对其进行包装

截图:


是否在模式对话框或选项卡中显示表格?换句话说,它最初是隐藏的吗?不,它不是隐藏的。我刚刚注意到,如果我使窗口比正常窗口稍微窄一点,索引计数器就会工作,但不确定为什么它在填充屏幕时不工作。表在那里,但数据稍后加载。我已经删除了静态表列宽。