Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery Datatable-启用滚动条时显示行号_Javascript_Jquery_Datatables - Fatal编程技术网

Javascript jQuery Datatable-启用滚动条时显示行号

Javascript jQuery Datatable-启用滚动条时显示行号,javascript,jquery,datatables,Javascript,Jquery,Datatables,我试图在datatable中显示行号(在第一列),但它只显示前几个记录,而不显示其余记录 我试着效仿这个例子: 我已经在我的数据表中启用了scroller var数据=[]; 对于(var i=0;i我发现了您的奇怪问题 您错过了paging:false以禁用分页…这干扰了您的行编号目标 我发现这是我的建议 还有一个scroller:true,它需要分页才能工作……并且与ajax资源一起使用。在发布的代码中不是这样的 我会让你通读的。 似乎这两个选择都是朋友,一个选择,另一个选择 我把你的

我试图在datatable中显示行号(在第一列),但它只显示前几个记录,而不显示其余记录

我试着效仿这个例子:

我已经在我的数据表中启用了scroller

var数据=[];

对于(var i=0;i我发现了您的奇怪问题

您错过了
paging:false
以禁用分页…这干扰了您的行编号目标

我发现这是我的建议

还有一个
scroller:true
,它需要分页才能工作……并且与ajax资源一起使用。在发布的代码中不是这样的

我会让你通读的。
似乎这两个选择都是朋友,一个选择,另一个选择


我把你的行号编好了。

我发现了你的奇怪问题

您错过了
paging:false
以禁用分页…这干扰了您的行编号目标

我发现这是我的建议

还有一个
scroller:true
,它需要分页才能工作……并且与ajax资源一起使用。在发布的代码中不是这样的

我会让你通读的。
似乎这两个选择都是朋友,一个选择,另一个选择


我让你的行编号工作。

没有100%确定,但如果你这样做,迭代器在几条记录中停止,我认为可能是滚动的,让你的行迭代到200px,在你的情况下,你需要将此列添加到json中,并且不动态迭代。如果你设置为5000 px,会发生什么情况?这个值会发生变化?@headmax有一个很好的观点。
scrollY
似乎是一个因素…使用
scrollY:200
数字到
54
,而使用
scrollY:300
数字到
81
。现在为什么…我不知道。--如果使用的是行“id”,我会建议在
数据
数组中推送行号。如果只是对筛选的行进行编号(这样行号就不会与数据绑定,并且会根据筛选器进行更改)这是另外一回事。请为您的用例澄清这一点。@LouySpatriceBesette,行号与数据无关,并根据过滤器进行更改。用同样的方法更新了问题。没有100%确定,但如果您喜欢这样做,并且迭代器在几条记录中停止,我认为可能是滚动,将行迭代器设置为200px,在您的情况下,您需要将此列添加到json中,不进行动态迭代。如果将此值设置为5000 px,会发生什么变化?@headmax有一个很好的观点。
scrollY
似乎是一个因素…使用
scrollY:200
数字到
54
,而使用
scrollY:300
数字到
81
。现在我不知道为什么了。--sugg如果使用的是行“id”,那么我会在
数据
数组中推送行号。如果只是对过滤后的行进行编号(这样行号就不会与数据绑定并根据过滤器进行更改)这是另外一回事。请为您的用例澄清这一点。@LouySpatriceBesette,行号与数据无关,并根据过滤器进行更改。用同样的方法更新了问题。感谢您的回答。在我的情况下,我需要scroller:true。我需要数据的虚拟呈现,所以scroller设置为true。此外,我不能将分页设置为falses scroller取决于分页。一个选项或另一个选项的选择取决于您的数据源。Ajax“scroller”需要分页,而作为JavaScript数组提供的数据需要分页false来对它们进行编号…这就是它的工作方式。感谢您的响应。在我的情况下,我需要scroller:true。我需要虚拟呈现数据,所以scroller设置为true。此外,我不能将分页设置为false,因为scroller取决于分页。一个选项或另一个选项的选择n取决于您的数据源。Ajax“scroller”需要分页,而作为JavaScript数组提供的数据需要分页false来对它们进行编号……这就是它的工作原理。