javascript 允许最终用户使用JS数据表选择哪些列可见

xriantvc  于 2023-05-21  发布在  Java
关注(0)|答案(1)|浏览(107)

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>
q9rjltbz

q9rjltbz1#

你是否已经检查了这个可以切换列的datatable API?Show and Hide DATATABLE
我建议动态地forEachthead列,因为它不能是静态的。然后使用链接作为参考。

相关问题