簡體   English   中英

jQuery 數據表響應式按鈕

[英]jQuery datatables responsive buttons

我正在使用(很棒的)jQuery DataTables 插件,並且已經開始使用“響應式”擴展,以便它在各種設備等上都能很好地響應。

它工作正常,但是它添加了一些按鈕以允許展開每一行以顯示已隱藏的列。

然而,這實際上真的很煩人,因為它顯示了我故意沒有顯示的所有列,而且看起來也不理想(恕我直言)。

有人知道如何刪除這些按鈕嗎?

干杯,

傑克

我對文檔進行了更多或密集搜索,發現這些“擴展行”被稱為子行,可以按如下方式禁用。

最初我只是簡單地包括

"responsive": true,

在我的數據表中標記。 這些子行可能會被禁用:

"responsive": {
    "details": false
},

我認為您可以覆蓋此按鈕的 CSS 樣式並向用戶隱藏它:

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
    display:none
}

還要更改單元格的填充:

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child {        
    padding-left: 10px; /* Instead of 30px */
}

暫無
暫無

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

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