2017-01-31 5 views
1

У меня есть внешний ниспадающий со значениями 1,2,3 и т.д.фильтра DataTable строки, основанные на внешнем ниспадающего

Im пытается фильтровать DataTable строки на основе выпадающего. Но его работа только в том случае, если я ищу 1, если таблица также имеет значение 101 в качестве столбца, она даже отображает это.

Я хочу, чтобы отобразить точные строки, соответствующие значения столбца

Вот mycode

var ctId = obj.value; // it will get 1,2, 3 etc based on selected 
if(ctId == "") { // display all rows 
    theDatatable.columns(0).search("").draw(); 
} else { 
    theDatatable.columns(0).search(ctId).draw(); // This is displaying even the rows having column 101 
} 

Где им не хватает

ответ

1

Попробуйте

theDatatable.columns(0).search('^'+ctId+'$', true, false).draw();