jQuery DataTables - fnFilter ไม่ทำงานกับ regex

ฉันกำลังทำงานกับ DataTables 1.10.11 และกรองข้อมูลตามคอลัมน์โดยใช้ฟังก์ชัน fnFilter ในตัว

โดยทั่วไป มันทำงานได้ดี แต่เมื่อฉันพยายามกรองคอลัมน์โดยใช้ตัวเลือก regex มันกลับไม่ทำงาน

ตัวอย่างเช่น:

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

ขณะนี้ใช้งานได้ดี:

table.fnFilter("aaa", 0);

สิ่งนี้ใช้ไม่ได้:

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

ฉันพลาดอะไรบางอย่างที่นี่หรือเปล่า? ฉันต้องตั้งค่าอะไรมากกว่าแค่ตัวเลือก "จริง" เมื่อตั้งค่าตัวกรองให้ทำงานเป็น regex หรือไม่

นี่คือการตั้งค่าเริ่มต้นของรหัสที่เกี่ยวข้อง:

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

person TheCuBeMan    schedule 20.03.2016    source แหล่งที่มา


คำตอบ (1)


คุณต้องระบุพารามิเตอร์ที่สี่เป็นเท็จ

table.fnFilter("aaa|bbb", 0, true, false);
person Avinash Raj    schedule 20.03.2016
comment
ง่ายๆ อย่างนั้น... :) ฉันทราบถึงตัวเลือกบูลีนสำหรับสิ่ง regex แต่ไม่ทราบว่ามีตัวเลือกบูลีนเพิ่มเติม ... ขอบคุณ!! - person TheCuBeMan; 20.03.2016