values property will be considered while creating filters

This commit is contained in:
Sevan Nerse 2021-03-09 15:04:35 +03:00
parent c06568f910
commit 1cd66a0e1b

View File

@ -73,7 +73,7 @@ class SearchString extends Component
{ {
$filter = true; $filter = true;
if (empty($this->getFilterUrl($column, $options)) && (!isset($options['date']) && !isset($options['boolean']))) { if (empty($this->getFilterUrl($column, $options)) && (!isset($options['date']) && !isset($options['boolean']) && !isset($options['values']))) {
$filter = false; $filter = false;
} }
@ -199,6 +199,10 @@ class SearchString extends Component
'value' => empty($options['translation']) ? trans('general.yes') : trans($options['translation'][1]), 'value' => empty($options['translation']) ? trans('general.yes') : trans($options['translation'][1]),
], ],
]; ];
} else if (isset($options['values'])) {
foreach ($options['values'] as $key => $value) {
$values[$key] = trans($value);
}
} else if ($search = request()->get('search', false)) { } else if ($search = request()->get('search', false)) {
$fields = explode(' ', $search); $fields = explode(' ', $search);