我正在使用Jquery DataTable,我在这里面临两个主要问题。如果我使我的一个列不可见而不是排序滑落,我的意思是如果要对列进行排序我必须先点击列。我的第二个问题如何在类I的情况下将css id添加到给定列可以使用sClass:"myclassname"
。我的代码看起来如下
//===== Dynamic data table =====//
oTable = $('.dTable').dataTable({
"bJQueryUI": false,
"bAutoWidth": false,
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": 'data.php',
"aoColumns": [
null, // the first column is invisible
{ "bVisible": false },
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
{ "bSortable": false },
{ "bSortable": false, "sClass": "mEdit" },
{ "bSortable": false }
],
"sPaginationType": "full_numbers",
"oLanguage": {
"sLengthMenu": "<span class='showentries'>Show entries:</span> _MENU_"
}
});
答案 0 :(得分:0)
你的意思是'为列中的每个单元格添加css id'吗?如果是这样的话:
var colIndex = 4;
$('.dTable').children('tr').each(function(){
$(this).children('td').eq(colIndex).css('myclassname');
});
对于排序,您可以设置每列的iDataSort
属性以显式指定要对数据进行排序的列(请参阅此处:http://www.codeproject.com/Articles/194916/Enhancing-HTML-tables-using-a-JQuery-DataTables-pl#Sorting)