我正試圖實現具有可展開行的表。 這是我到目前爲止的代碼。帶有隱藏行的數據表 - 未捕獲TypeError:無法設置未定義的屬性'_DT_CellIndex'
<table id="something" class="table table-responsive table-condensed table-striped">
<thead>
<tr>
<th>Name</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<?php
foreach ($info as $var) {
?>
<tr data-toggle="collapse" data-target="#accordion<?php echo $var['id'] ?>" class="clickable">
<td><h4><?php echo $name ?> </h4></td>
<td class="<?php echo $colors[array_rand($colors)] ?>">Status</td>
</tr>
<tr>
<td colspan="2">
<div id="accordion<?php echo $var['id'] ?>" class = "collapse">
</div>
</td>
</tr>
<?php
}
?>
</tbody>
表加載沒有任何問題。
我的目標是按狀態或名稱排序,並使用數據表的幾個選項。
只要我打開數據表,我得到以下錯誤:遺漏的類型錯誤:無法未定義
任何想法什麼可以導致此的設置屬性「_DT_CellIndex」?
在此先感謝。
只是一個猜測:嘗試沒有colspan(並且改爲2個tds)。我敢打賭,DT正試圖爲這個「缺失」的第二個單元設置一個唯一的ID。 – Jeff
這種作品...但同時產生一堆空行,我失去了手風琴的能力 – pmoreira