1

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

第一个 - 我想使用显示/隐藏列:
问题是当我的列传递 10-12 到更多时,它变得非常慢
,因为我给每个列一个类,它所在的列并调用它
来切换与关联的锚() .

第二和第三 - 我想使用固定标题,因为我的行超过 1000 行,
因为我这样做我不能有效地使用我用 js 编写的搜索,
实际上是一个轻量级代码。

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

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

        $('#columnSelect').on('click', 'li', function(){
        var columnTmp = $(this).children('a').text()
        $('#dataTable').find('.'+columnTmp).toggle()
    })

我有一个标签列表,它也是通过我的第一个 ajax 调用动态创建的

4

2 回答 2

1

如果您真的是 jQuery 爱好者,那么我建议您使用一些免费的 jQuery Grid API,例如 Slick Grid 或 Flexi Grid

于 2012-12-25T10:52:53.040 回答
1

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

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

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

于 2012-12-25T10:14:37.127 回答