2014-12-24 3 views
1

У меня есть визуализации Google образец DataTable in this fiddle где можно фильтровать строки DataTable, как,Google визуализации DataTable filterRows

var rows= data.getFilteredRows([{column: 2, value: 'Mountain View' }]); 
    console.log(rows); 

который будет возвращать индекс строки, которая содержит точное значение Mountain View. Но можно фильтровать строки, в которых значение содержит некоторую строку, как le, как

var rows2= data.getFilteredRows([{column: 2, value: 'le' }]); 
    console.log(rows2); 

, которые могут возвращать строки индексы 1 и 7.

ответ

2

Вы используете test свойство getFilteredRows.

var rows2 = data.getFilteredRows([{ 
    column: 2, 
    test: function (value, row, column, table) { 
     return (value.indexOf("le") > 0) 
     } 
    }]); 
console.log(rows2); 

Working Fiddle

Смежные вопросы