【发布时间】:2016-12-16 04:14:34
【问题描述】:
我有一个 DataTable,其中我想要一个下拉列表,其中包含 DataTable 的列名称列表和复选框。根据复选框中的选择,应仅使用这些列更新 DataTable。 这是我的JsFiddle 尝试实现同样的目标。
HTML:
<div class="button-group">
<button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-cog"></span> Modify Columns</button>
<ul class="dropdown-menu" id="checkboxlist"></ul>
</div>
<table id="example" class="display" cellspacing="0" width="100%"></table>
JavaScript:
AList = ["A", "B"];
var selected = [];
var sortlist = [];
for (var i = 0; i < header.length; i++) {
AList.push(header[i]);
}
$('#example').append("<thead style='background-color: rgb(159, 191, 223); !important'><tr></tr></thead>");
for (var i = 0; i < AList.length; i++) {
$('#example thead tr').append("<th style='background-color: rgb(159, 191, 223); !important'>" + AList[i] + "</th>");
$('#checkboxlist').append(' <li><a href="#" class="small" data-value="'+AList[i]+'" tabindex="-1"><input type="checkbox" />' +AList[i] + '</a></li>')
}
$('#example').append("<tbody></tbody>");
$('#checkboxlist').append('<li><button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown"> Update</button></li>');
有什么建议可以解决这个问题吗?
【问题讨论】:
标签: javascript jquery datatable datatables datatables-1.10