blob: aeebc6779b05c79503d9080cb8893733e49ea36c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import AbstractSearchField from '@js/NextSearch/Field/AbstractSearchField';
export default class FieldIn extends AbstractSearchField {
get TYPE() {
return 'in';
}
/**
* @inheritDoc
*/
evaluate(item) {
let value = item.getProperty(this._name);
if(!value) return {passed: false};
if(this._value.indexOf(value) !== -1) {
return {matches: 1, checks: 1, passed: true};
}
return {passed: false};
}
}
|