* [story#60178,doing,0.5h] add setFiltersDefaultValue.

This commit is contained in:
qixinzhi
2024-07-16 17:55:23 +08:00
committed by 代婷婷
parent 58152dff3d
commit c10adde1ee
+16
View File
@@ -529,6 +529,22 @@ class pivotState
return $filterWheres;
}
public function setFiltersDefaultValue($filterValues)
{
$filters = array();
foreach($this->filters as $index => $filter)
{
if(!isset($filterValues[$index])) continue;
$default = $filterValues[$index];
if($filter['type'] == 'select' && is_array($default)) $default = array_filter($default);
$filter['default'] = $default;
$filters[] = $filter;
}
return $filters;
}
/**
* Complete settings.
*