2016-03-20 18 views
1

DataTables 1.10.11 ile çalışıyorum ve verileri yerleşik fnFilter işlevini kullanarak sütunlara göre filtreleyim.jQuery DataTables - fnFilter regex ile çalışmaz

Genel olarak iyi çalışıyor, ancak regex seçeneğini kullanarak bir sütunu filtrelemeye çalıştığımda, çalışmıyor.

Örneğin

:

var table = jQuery("#mytable").dataTable(); 

bu sadece çalışıyor iken:

table.fnFilter("aaa", 0); 

Bu işe yaramazsa:

table.fnFilter("aaa|bbb", 0, true); 

Burada bir şey eksik? Filtreyi normal ifadeler olarak çalıştırırken sadece "doğru" seçeneğinden daha fazlasını ayarlamak zorunda mıyım?

Bu, ilgili kodun ilk kurulum geçerli:

jQuery("#mytable").dataTable({ 
      "processing": true, 
      "scrollCollapse": true, 
      responsive: true, 
      ordering: true, 
      order: [1, 'desc'], 
      bPaginate: false, 
      fnInitComplete: function() 
      { 
       // something happens here... 
      } 
     }); 

cevap

1

Sen yalancı dördüncü parametre belirtmeniz gerekir.

table.fnFilter("aaa|bbb", 0, true, false); 
+0

Bu kadar basit ... :) Normal ifadenin boole seçeneğinin farkındaydım, ancak ek boole seçeneğinin farkında değildim ... Teşekkürler! – TheCuBeMan

İlgili konular