首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >建议使用jquery在大型数据表中显示/隐藏列/行排序/固定标题

建议使用jquery在大型数据表中显示/隐藏列/行排序/固定标题
EN

Stack Overflow用户
提问于 2012-12-25 15:13:00
回答 2查看 988关注 0票数 1

我有一个非常大的表,里面装满了数据

第一-我想使用显示/隐藏列:

问题是,当我的列数超过10-12或更多时,它会变得非常慢

为此,我为每个列提供了一个类,并将其命名为

用于使用关联的锚点()进行切换。

第二个和第三个-我想使用固定的标题,因为我的行比1000多,

当我这样做的时候,我不能有效地使用我用js编写的搜索。

而且确实是一个轻量级的代码。

PS。请记住,我有一个非常大的json生成的表,有20多列和1000多行,我**除了JQUERY和JQUERYUI **不能使用任何框架工作。

编辑:为显示/隐藏添加一些代码

代码语言:javascript
复制
        $('#columnSelect').on('click', 'li', function(){
        var columnTmp = $(this).children('a').text()
        $('#dataTable').find('.'+columnTmp).toggle()
    })

我有一个标记列表,它也是在我的第一个ajax调用中动态创建的。我获得了锚的文本,并将其与该列的tds进行了匹配

EN

回答 2

Stack Overflow用户

发布于 2012-12-25 18:14:37

我在我的一些“大表”中使用了两个插件的组合

它用于格式化表格,提供排序和其他功能:http://www.tablefixedheader.com/fullpagedemo/

而且,这提供了过滤,这是快速和非常有效的,如果你有很多列/数据,它可能会很有帮助。在每个列的顶部有一个搜索框或下拉框,允许对该列进行过滤,并有一个“快速查找”类型的搜索框,它将在所有列中搜索/过滤http://www.picnet.com.au/picnet-table-filter.html

票数 1
EN

Stack Overflow用户

发布于 2012-12-25 18:52:53

如果你真的是jQuery爱好者,我建议你使用一些免费的jQuery网格API,如Slick Grid或Flexi Grid

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14028517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档