我有一个示例Google可视化数据表in this fiddle,可以在其中过滤数据表的行,
var rows= data.getFilteredRows([{column: 2, value: 'Mountain View' }]);
console.log(rows);
它将返回包含精确值
Mountain View
的行Index。但是可以过滤其值包含诸如le
这样的字符串的行 var rows2= data.getFilteredRows([{column: 2, value: 'le' }]);
console.log(rows2);
它可以返回行索引
1
和7
。 最佳答案
您使用getFilteredRows的test属性。
var rows2 = data.getFilteredRows([{
column: 2,
test: function (value, row, column, table) {
return (value.indexOf("le") > 0)
}
}]);
console.log(rows2);
Working Fiddle