を動作していないハイライトします。私はエラーを取得する理由のDataTableのフィルタリングと行は、私は、行をハイライト表示し、テーブルのソートされたデータテーブルを持っていますが、私は、コードの2枚、ハイライト用と私はエラーを取得し、フィルタリングのための1つを実行したときに一緒に
は、私は理解しますが、私は一緒にコードが機能を停止し、それらを結合した後、私は、コードを書くどんなには、以下の私のjavasciptコードとjsfiddle例へのリンクです。
$(document).ready(function() {
$('#example').dataTable({
"aoColumns": [
null,
null,
null,
null,
null,
null,
{ "sType": "date-uk" },
{ "sType": "date-uk" },
{ "sType": "date-uk" },
null,
null,
null
]
});
jQuery.extend(jQuery.fn.dataTableExt.oSort, {
"date-uk-pre": function (a) {
var ukDatea = a.split('/');
return (ukDatea[2] + ukDatea[1] + ukDatea[0]) * 1;
},
"date-uk-asc": function (a, b) {
return ((a < b) ? -1 : ((a > b) ? 1 : 0));
},
"date-uk-desc": function (a, b) {
return ((a < b) ? 1 : ((a > b) ? -1 : 0));
}
});
fnRowCallback: function(nRow, aData, iDisplayIndex, iDisplayIndexFull) {
if (aData[3] == "PV PLUS") {
$(nRow).addClass('highlight');
}
if (aData[3] == "ECO1") {
$(nRow).addClass('highlight1');
}
if (aData[3] == "ECO2") {
$(nRow).addClass('highlight2');
}
}
});
リンク
編集コード
$(document).ready(function() {
$('#example').dataTable({
"aoColumns": [
null,
null,
null,
null,
null,
null,
{ "sType": "date-uk" },
{ "sType": "date-uk" },
{ "sType": "date-uk" },
null,
null,
null
]
});
jQuery.extend(jQuery.fn.dataTableExt.oSort, {
"date-uk-pre": function (a) {
var ukDatea = a.split('/');
return (ukDatea[2] + ukDatea[1] + ukDatea[0]) * 1;
},
"date-uk-asc": function (a, b) {
return ((a < b) ? -1 : ((a > b) ? 1 : 0));
},
"date-uk-desc": function (a, b) {
return ((a < b) ? 1 : ((a > b) ? -1 : 0));
}
});
var table = $('#example').DataTable({
fnRowCallback: function(nRow, aData, iDisplayIndex, iDisplayIndexFull) {
if (aData[3] == "PV PLUS") {
$(nRow).addClass('highlight');
}
if (aData[3] == "ECO1") {
$(nRow).addClass('highlight1');
}
if (aData[3] == "ECO2") {
$(nRow).addClass('highlight2');
}
}
});
});
だから、私は、コードを更新して、それはもうエラーはありません、しかし、ハイライトは、いずれか、今は動作しません。
あなたはああ、あなたがまっすぐに構文エラーが発生している – chiliNUT
何のエラーを取得しています。 'fnRowCallback:機能...'リテラル – chiliNUT
オブジェクトの内側にあることが必要上記の編集に示したように、私はもともとオブジェクト内のコードを持っていましたが、毎回私はそれはエラーがあったことを言ったコードを実行したとする私を参照さ私がリクエストを2回も呼び出せないと言ったdatatablesウェブサイト –