我想添加一個額外的<thead>
,它將包含我的數據表中該列的過濾器。DataTables 1.10列數
我可以使用下面的腳本來做到這一點。 (對於這個工作,我應該在DOM定義已經THEAD)
var tableid = $('#dataTableBuilder');
num_columns = tableid.find('thead > tr:first > th').length;
tableid.find('thead > tr:first').before('<tr id="filter-row"></tr>');
var filterrow = tableid.find('#filter-row');
while (num_columns-- > 0) filterrow.append('<th></th>');
問題是我不希望看到DOM找出列數增加一顆顆<th>
。 (原因是我使用Yajra Datatables HtmlBuilder來生成我的表,我不知道列的數量和這個添加的表代碼只是<table id='xxxxxx'></table>
)
我希望這個問題被理解,我只需要知道如何獲得使用數據表的列數。
我試過myDataTable.fnSettings().aoColumns.length
,但它說「fnSettings不是函數」,它看起來像在1.10中被刪除了,有沒有其他選擇呢?