Actualmente, tengo una función regex js que filtra los datos según el texto ingresado en el texto de entrada, pero quiero filtrar los datos según los valores presentes en una matriz. Digamos que si la matriz contiene 2 valores, entonces debería filtrar la tabla para una columna en particular que tenga cualquiera de esos valores.
function filter_data(Array, column_name, filter_text) { let data_provider = () => { const filterRegEx = new RegExp(filter_text, "i"); let filter_value = {}; filter_value[column_name] = filterRegEx; const filterCriterions = { op: "$or", criteria: [ { op: "$regex", value: filter_value }, ], }; Array = new ArrayDataProvider(Array) return new ListDataProviderView(Array, { filterCriterion: filterCriterions }); }; return data_provider(); }La función anterior, proporciono Array Data Provider, nombre de columna y texto de filtro como parámetro. Ahora, en lugar de filtrar el texto, quiero proporcionar una matriz que contenga varios valores y filtrar la tabla en función de esos valores. Por favor, ayúdenme con este enfoque o especifiquen cualquier otro enfoque que funcione en este caso.