jQuery Datatables-隐藏列样式
我的MVC应用程序中有一个AJAX数据表,其中每一行都有一个相关图标,用于确定该行是否需要特别注意: 但是,我想删除该列上的列样式,如下所示:jQuery Datatables-隐藏列样式,jquery,ajax,datatables,Jquery,Ajax,Datatables,我的MVC应用程序中有一个AJAX数据表,其中每一行都有一个相关图标,用于确定该行是否需要特别注意: 但是,我想删除该列上的列样式,如下所示: 您知道我如何做这件事吗,最好是在AJAX Datatables方法中?您可以使用createdRow选项根据行数据向需要特别注意的每一行添加类 例如: var table = $('#example').DataTable({ "createdRow": function( row, data, dataIndex ) { if(d
您知道我如何做这件事吗,最好是在AJAX Datatables方法中?您可以使用
createdRow
选项根据行数据向需要特别注意的每一行添加类
例如:
var table = $('#example').DataTable({
"createdRow": function( row, data, dataIndex ) {
if(data[2] === 'London'){
$(row).addClass('warning');
}
}
});
然后可以使用CSS根据需要设置该行的样式
您的要求可以通过以下方式实现:
.dataTables_wrapper {
padding-right: 30px;
}
tr.warning td:last-child {
position: relative;
}
tr.warning td:last-child:after {
position: absolute;
right: -30px;
content: '(!)';
color: red;
}
有关代码和演示,请参阅
然而,我建议使用背景色来突出显示行,我认为它不那么麻烦,并且不需要为留出空间代码>图标。有关代码和演示,请参阅