这个问题涉及以下网址:。
var hidecols = {"sClass": "Hide", "aTargets": [0]},{"sClass": "asdf", "aTargets": [1]},{"sClass": "qwer", "aTargets": [2]} ;
var hidecolsobj = eval( ( + hidecols + ) );
var oTable = $( #MainContent_OverviewTable ).dataTable({
"sPaginationType": "full_numbers",
"bProcessing": true,
"bServerSide": true,
"aoColumnDefs":
[
hidecolsobj, // <--------- *** HERE ***
],
"sAjaxSource": "Services/Service.svc/GetDataTableOutputOverview",
"fnServerData": function (sSource, aoData, fnCallback) {
var jsonAOData = JSON.stringify(aoData);
$.ajax({
type: "POST",
async: true,
url: sSource,
contentType: "application/json; charset=utf-8",
data: {"Input": + jsonAOData + } ,
dataType: "json",
success: function (msg) {
fnCallback(msg);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.responseText);
}
});
}
});
因此,该法典没有错误,但“qwer”这一类是适用于我表格的唯一类别。 我对此进行了测试,只采用了我的物体清单中最后出现的类别。 我希望每个栏目都对隐蔽栏中的类别加以界定。 我如何能够这样做?
这是数据表网站文件中出现的方式:
$( #example ).dataTable( {
"aoColumnDefs": [
{ "sClass": "my_class", "aTargets": [ 0 ] }
]
} );
EDIT:
"aoColumnDefs":
[
{ "sClass": "Hide", "aTargets": [0] },
{ "sClass": "asdf", "aTargets": [1] },
{ "sClass": "qwer", "aTargets": [2] }
],
上面的编辑工作良好,但这对我来说不是一个选择。 我需要能够生动地建立扼制的藏匿处。