【问题标题】:Avoid sort on last row in the table DataTable plugin避免对表格 DataTable 插件中的最后一行进行排序
【发布时间】:2013-12-22 00:26:02
【问题描述】:
var oTable = $('#table').dataTable({
                "sScrollX": "100%",
                "sScrollXInner": "150%",
                "bScrollCollapse": true,
                "bPaginate": false,
                "bFilter": false,
                "bSortable": true          
            });
            new FixedColumns(oTable, {
                "iLeftColumns": 1,
                "iRightColumns": 1
            });

我正在使用数据表插件,我的初始化代码如上,当我点击任何标题时,我希望我的最后一行而不是列不被排序。我搜索了所有找不到停止行排序的方法...请帮帮我......

【问题讨论】:

    标签: jquery sorting datatables


    【解决方案1】:

    HTML 需要使用 thead 和 tbody 标记进行特定设置。 所以理论上我可以把我的最后一行放到一个 tfoot 标签中,它不会受到排序的影响。

    希望这对你有用。

    http://blog.adrianlawley.com/tablesorter-jquery-how-to-exclude-rows/

    【讨论】:

    • 我使用的是数据表,而不是tablesorter
    • 当我在右边和右边添加固定列时,它们会搞砸
    • 只是想知道是否可以将行放在正文而不是页脚
    • 这对我来说是完美的解决方案。谢谢!
    【解决方案2】:

    在表格中添加页脚 .... 它不会对最后一列进行排序

    <tfoot>
       <tr>
          <td></td>
          <td></td>
          <td></td>
          <td></td>
          <td><b>TOTAL</b></td>
          <td id="billedAmount"></td>
          <td id="totalOtherCharges"></td>
          <td id="totalCost"></td>
       </tr>
    </tfoot>
    

    【讨论】:

      【解决方案3】:

      将 lat row 放在“tfoot”标签中会很好地解决你的问题。为我工作

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-08-18
        • 1970-01-01
        • 2012-12-15
        • 1970-01-01
        • 2012-05-19
        • 2023-04-06
        • 1970-01-01
        相关资源
        最近更新 更多