我们有一个奇怪的问题,它只能在移动或平板设备上复制(在笔记本电脑/计算机上不会发生)。 我们正在使用的数据表是类似于excel的内联编辑数据表(因此,所有字段和所有行始终可用于编辑)。
在平板电脑或移动设备上,如果滚动以使数据表不完全可见(因此该数据表的一部分未显示),那么当我返回使用该数据表时(因此单击一个单元格以选择一个下拉或输入一些文本)重新渲染数据表。 如果我向上滚动到页面顶部,也会发生同样的情况,因此databtable完全不在视野范围内并滚动一点,它也会突然重新呈现该datatable。
就像我说过的那样,这在笔记本电脑/计算机上永远不会发生,因此我不确定是什么问题。 在手机和平板电脑上,我已经测试了适用于android和firefox的chrome。 任何想法,将不胜感激!
这是数据表之一和屏幕截图的示例
self.table = $(self.parentContainerSelector + ' table').DataTable({
scrollY: 300,
"scrollX": true,
paging: false,
order: [[$(self.parentContainerSelector + ' th.posno-column').index(), 'asc']],
data: self.DataForInitTable,
createdRow: function (row, data, index) {
self.checkRowForAnotherRules(row, data);
},
columnDefs: [
{