jquery - arrary in Datatable make customise in array and display coluns according new coloums
问题描述
while using Data table display dynamic data takes array as input with coustomize filed in array.
解决方案
<table>
为分配为数据表的元素提供任何特定类
JS
var BindDatatable = function (data) {
table = $('.datatable').DataTable({
retrieve: true,
data: data,
columns: [
{ data: 'EmployeeID' },
{ data: 'EmployeeName' },
{ data: 'DOB', type: 'date-dd-mmm-yyyy', targets: 0, width: '100px' },
{ data: 'Salary' },
{ data: 'DepartmentName' },
{ data: 'CountryName' },
{ data: 'StateName' },
{ data: 'CityName' },
{
data: null,
render: function (data, type, row) {
var html = "";
html += '<button class="btn btn-primary" data-viewtype="' + data.EmployeeID + '" id="' + data.EmployeeID + '" title="View"><span class="fa fa-user"></span></button> ';
html += '<button class="btn btn-success" data-edittype="' + data.EmployeeID + '" id="' + data.EmployeeID + '" title="Edit"><span class="fa fa-pencil"></span></button> ';
html += '<button class="btn btn-danger" data-deletetype="' + data.EmployeeID + '" id="' + data.EmployeeID + '" title="Delete"><span class="fa fa-trash"></span></button>';
return html;
}
}
],
});
};
HTML
<table id="table_id" class="datatable">
<thead>
<tr>
<th>EmployeeID</th>
<th>EmployeeName</th>
<th>DOB</th>
<th>Salary</th>
<th>Department</th>
<th>Country</th>
<th>State</th>
<th>City</th>
<th>Action</th>
</tr>
</thead>
</table>
推荐阅读
- f# - F#,未定义值或构造函数“列表”
- visual-studio-2017 - Visual Studio 2017:诊断工具中缺少事件和内存选项卡
- python-3.x - python selenium登录滑动条
- c# - 如何从后面的代码(c#/控制器)调用 JavaScript 函数?
- javascript - Node FS 模块在尝试使用 Watch 方法时抛出 ENOENT 错误
- angular - 在角度 2 中使用指令 ngModel 时出错
- android - 每个活动/片段的 xml 是否都用 FrameLayout 隐式包裹?
- ios - 为什么 Firebase 应用内消息无法在物理 iOS 设备上运行?
- powershell - 在 ubuntu 上通过 powershell 运行 selenium webdriver?
- android-studio - Android studio 刚下载,报错