django admin正在渲染table表。我将不知道列、列名或行内容的数量。我将知道的是表ID result_list
。
问题是用户想要的表有时可以有10个以上的列。我希望提供更好的用户体验,允许用户在呈现表之后选择隐藏/显示哪些列。我的想法是在哪里使用数据表,但很难找到正确的配置。
由于默认模板将使用此代码段,因此该代码必须与表中的数据无关。
下面是我的一个片段:
$('#result_list').dataTable({
// initializers here
});
典型的生成表如下所示:
<table id="result_list">
<thead>
<tr>
<th>Company</th>
<th>Contact</th>
<th>Country</th>
</tr>
</thead>
<tbody>
<tr>
<td>Alfreds Futterkiste</td>
<td>Maria Anders</td>
<td>Germany</td>
</tr>
</tbody>
</table>
1条答案
按热度按时间q9rjltbz1#
你是否已经检查了这个可以切换列的datatable API?Show and Hide DATATABLE
我建议动态地
forEach
thead
列,因为它不能是静态的。然后使用链接作为参考。