【问题标题】:Dealing with DataTables处理数据表
【发布时间】:2011-07-31 18:33:57
【问题描述】:

我在理解如何使用 CMS 中的模块完成我想要做的事情时遇到了一些麻烦。每个模块都有一个包含各种信息的每个模块的信息数据表。因此,并非所有表都将共享相同的 EXACT 表结构,但是所有表中将有 3 个相同的表。这是第一个 TH [index of 0],它是一个复选框,用于标记是否要编辑多行。还有另外两个名为 Edit 和 Delete 的 TH,并带有 rows 列的图标。

我使用 jQuery dataTables 插件。

我正在查看的页面有助于解释有关我想要做什么的一些信息。 http://www.datatables.net/usage/columns

目前我在 pagination.js 文件中使用它。

var oTable = $('.dataTablePageList').dataTable( {
"bJQueryUI": true,
"iDisplayLength": 10,
"sPaginationType": "full_numbers"

});

我想要做的是弄清楚我如何让它看起来像 TH 并且如果 TH 类是复选框、编辑或删除,那么不允许它是可排序的并且让列标题居中它的内容当然不能搜索,因为它们没有要搜索的内容,并且应该为每列设置一个列宽。

【问题讨论】:

  • 我一直不清楚你最初想要完成什么。投票结束。

标签: jquery datatables


【解决方案1】:

这就是我要找的东西:

var oTable = $('#dataTablePageList').dataTable( {
    "bJQueryUI": true,
    "iDisplayLength": 10,
    "sPaginationType": "full_numbers",
    "aoColumnDefs": [ 
            { "sWidth": "20px", "aTargets": [ 0 ] },
            { "sWidth": "40px", "aTargets": [ 1 ] },
            { "sWidth": "40px", "aTargets": [ -1 ] },
            { "sWidth": "40px", "aTargets": [ -2 ] },
            { "bSortable": false, "aTargets": [ 0 ] },
            { "bSortable": false, "aTargets": [ -1] },
            { "bSortable": false, "aTargets": [ -2 ] },
            { "sClass": "center", "aTargets": [ 0 ] }, 
            { "sClass": "center", "aTargets": [ 1 ] }, 
            { "sClass": "center", "aTargets": [ -1 ] },
            { "sClass": "center", "aTargets": [ -2 ] }  
        ]
});

【讨论】:

    猜你喜欢
    • 2014-08-08
    • 1970-01-01
    • 2014-04-19
    • 1970-01-01
    • 2016-03-08
    • 2017-03-22
    • 2023-03-24
    • 2016-02-13
    • 2015-10-03
    相关资源
    最近更新 更多