• [datatable]排序时指定某列不可排序


    datatable是一个jquery扩展的表格插件。其提供了强大的表格功能。

    官方地址:http://www.datatables.net/

    在官方示例中,对于表格的是否可排序是在初始化中设置的一个值来决定的

    $(".datatable-simplified").dataTable( {
            "bSort": false
    });

    如果要在初始化时就指定默认以哪一列来排序则

    $(document).ready(function() {
        $('#example').dataTable( {
            "aaSorting": [[ 4, "desc" ]]
        } );
    } );

     这会在页面加载时初始化表格,并以序号为4也就是第5列进行降序排列

    不过,这种设置只能是对表头的所有列一起进行设置。要么全都可排序,要么全都不可排序。

    现有一需求,第一列为checkbox,要其不可排序,其余列均可排序

    经过研究后,发现有一配置可解决该问题。在初始化时设置以下值

    $(".datatable").dataTable( {
            "aoColumnDefs": [ { "bSortable": false, "aTargets": [ 0 ] }]
    });

     该值的含义为。初始化datatable,但对序号为0列的列不进行排序,别的列均可进行排序

  • 相关阅读:
    POJ 2418 Hardwood Species(STL在map应用)
    在反思性学习
    孙陪你,了解它的权力--Kinect结合的发展Unity3D游戏应用开发
    python在windows通过安装模块错误
    Linux怪哉ntfs
    Js 表单序列化
    微信开发
    Ecshop开发
    FTP配置和用户设置权限
    wget
  • 原文地址:https://www.cnblogs.com/vipsoft/p/3409448.html
Copyright © 2020-2023  润新知