簡體   English   中英

Django 中的數據表修改列排序

[英]DataTables in Django modify columns ordering

我編寫了 Django 應用程序,其中我有一個base.html模板,我定義了 var 表,在其中我用 'desc' 聲明了第 0 列的順序(如下所示)所以我目前使用它一些模板,我在其中擴展了 base.ZFC35FDC.30D5FC69D5E8282826 但是現在我需要先按第二列對新模板進行排序,然后再按第一列排序(例如: "order": [1, 0, 'desc'] )。 我不知道如何在沒有重復代碼的情況下修改此變量。 有人可以幫我嗎?

var table = $('#example').dataTable( {
  "columnDefs": [ {
      "targets": 0,
      "searchable": false,
      "order": [0, 'desc'],
      "ordering": true,
    } ]
} );

在擴展'base.html'

<script> 
     //modify order method
</script>

您可以使用.order()設置排序,然后重繪表格:

table.order( [ 1, 'desc' ], [ 0, 'desc' ] ).draw();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM