dnauck / angular-advanced-searchbox

A directive for AngularJS providing a advanced visual search box
http://dnauck.github.io/angular-advanced-searchbox/
MIT License
226 stars 98 forks source link

allowMultiple: true does not search in JSON #70

Open jorgenaranjo opened 7 years ago

jorgenaranjo commented 7 years ago

I have a table, this is generated from a JSON, when I try to filter for one parameter with property "allowMultiple: true" not return info.

Attached json example and $scope.availableSearchParams

$scope.availableSearchParams = [ { key: "expedient_number", name: "No expediente", placeholder: "Nº expediente..." }, { key: "activity_name", name: "Actividad", placeholder: "Actividad...", allowMultiple: true}, ];

Json example

[{"id":1,"license_type_id":1,"expedient_number":"alias","register_date":"1987-04-25","register_number":"1995/552","activity_id":2,"street_id":81,"activity_name":"Industria"},{"id":2,"license_type_id":1,"expedient_number":"alias","register_date":"1987-04-25","register_number":"1995/552","activity_id":2,"street_id":81,"activity_name":"Bar"},{"id":3,"license_type_id":1,"expedient_number":"alias","register_date":"1987-04-25","register_number":"1995/552","activity_id":2,"street_id":81,"activity_name":"Actividad"},{"id":4,"license_type_id":1,"expedient_number":"alias","register_date":"1987-04-25","register_number":"1995/552","activity_id":2,"street_id":81,"activity_name":"Industria"},{"id":5,"license_type_id":1,"expedient_number":"alias","register_date":"1987-04-25","register_number":"1995/552","activity_id":2,"street_id":81,"activity_name":"Industria"},{"id":6,"license_type_id":1,"expedient_number":"alias","register_date":"1987-04-25","register_number":"1995/552","activity_id":2,"street_id":81,"activity_name":"Bar"},{"id":7,"license_type_id":1,"expedient_number":"alias","register_date":"1987-04-25","register_number":"1995/552","activity_id":2,"street_id":81,"activity_name":"Bar"}, ]

dnauck commented 6 years ago

Hello @jorgenaranjo,

the searchbox does not search itsself. Its just an UI element that provides you an object with search parameters and values that you can pass to your search function.