Lio*_*ing 8 html javascript jquery datatables
首先,我有下表:
红色包围的列显示2种帐户,值1= Free和值2= paid(免费,付费帐户).
我想在渲染数据之前,应用条件来更改1to free和2to paid.
而已.
表初始化:
var dataTableY = $('#table').DataTable({
serverSide: true,
ajax: {
url: 'directory/class/method'
},
processing: true,
scrollY: 400,
paging: true,
info: true,
select: {
style: 'os'
},
pagingType: 'full_numbers',
language: {
url: 'DataTables/lang/english.json'
}
});
Run Code Online (Sandbox Code Playgroud)
dav*_*rad 23
使用列渲染器:
var table = $('#example').dataTable({
//...
columnDefs : [
{ targets : [4],
render : function (data, type, row) {
return data == '1' ? 'free' : 'paid'
}
}
]
})
Run Code Online (Sandbox Code Playgroud)
'free'如果列值为1,则渲染函数将返回,否则返回'paid'.switch如果你有更多的值,或者例如需要返回一个值,你可以使用a 'N/A'.
columnDefs : [
{ targets : [4],
render : function (data, type, row) {
switch(data) {
case '1' : return 'free'; break;
case '2' : return 'paid'; break;
default : return 'N/A';
}
}
}
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21942 次 |
| 最近记录: |