fnfilter проблема поиска в datatables

0

У меня есть aa column udner callerID, а две строки под этим столбцом имеют "MADOX EID" <+14791395555> +14797195555

Две отдельные строки, когда я выполняю поиск с вводом 555 или 147, показывают вторую строчку, хотя первая тоже должна отображаться.

$ ('# table_id'). dataTable(). fnFilter (searchpattern, dropdownindex + 1, false, true, true, true);

Это мой поиск fnfilter, вход из формы - это searchpattern, а столбец, выбранный для поиска, находится в dropdownindex, все из которых отлично работает. Его поиск сломан. Мне нужно его искать как содержащее. так как в обеих строках содержится 555 и 147, но пока отображается только вторая строка.

    $('#csearchtext').bind("change paste keyup", function () {

    var input = $('#csearchtext').val();
    var dropdownindex = $("select[name='columnlist'] option:selected").index();
    var radioselected = $("input:radio[name='group2']:checked").val();
    var searchpattern = '';

    switch (radioselected) {
        case '1':
            searchpattern = '^' + input;
             $('#table_id').dataTable().fnFilter(searchpattern, dropdownindex + 1, true, false, true, true);
            break;
        case '2':
            searchpattern = input;
             $('#table_id').dataTable().fnFilter(searchpattern, dropdownindex + 1, false, true, true, true);
            break;
        case '3':
            searchpattern = input + '$';
             $('#table_id').dataTable().fnFilter(searchpattern, dropdownindex + 1, true, false, true, true);
            break;
    }
    console.log(searchpattern);
});

Любой совет? Если я ищу EID, он натягивает первую строку штрафа, но, похоже, у нее проблемы с буквами и цифрами. Хуже всего то, что поиск работает отлично в хроме, но не в firefox или ie. Я получаю обе записи в хроме.

Теги:
datatables

1 ответ

0

Проблема заключалась в том, что данные в aколонеме были либо с помощью фильтрации, либо с числовой, либо с строкой, а не с обеих сторон, поэтому создание строки stype: в этом столбце всегда отображало строку.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню