आप अपने स्वयं के कस्टम छानने समारोह लिखने के लिए होता है, लेकिन उसके बाद कोड होगा भिन्न हो सरल
$(document).ready(function() {
$.fn.dataTableExt.afnFiltering.push(function(oSettings, aData, iDataIndex) {
var checked = $('#checkbox').is(':checked');
if (checked && aData[4] > 1.5) {
return true;
}
if (!checked && aData[4] <= 1.5) {
return true;
}
return false;
});
var oTable = $('#example').dataTable();
$('#checkbox').on("click", function(e) {
oTable.fnDraw();
});
});
बेला http://jsfiddle.net/nicolapeluchetti/WVYNX/2/
स्रोत
2012-06-27 13:18:55
हाय निकॉला, कि मेरे पास नहीं है कि वास्तव में क्या, कैसे करना है मैं डेटाटेबल्स के लिए एक फ़िल्टर समारोह बनाते हैं? – Astronaut
@AdamSurfari मैंने अपना जवाब अपडेट किया, मूल रूप से अब यदि चेकबॉक्स चेक किया गया है और पांचवां कॉलम है> 1.5 मैं पंक्ति को दिखाता हूं, अगर यह अनचेक किया गया है और यह <= 1.5 मैं पंक्ति –
हाय निकोला दिखाता हूं, अब मुझे समस्या है मेरी टेबल इस फिल्टर को लागू करती है। मैं इसे केवल एक टेबल पर कैसे लागू करूं? – Astronaut