public function getStringValue()
{
$value = $this->property->relatedPropertiesModel->getAttribute($this->property->code);
if ($this->isMultiple) {
if ($this->property->enums) {
$result = [];
foreach ($this->property->enums as $enum) {
if (in_array($enum->id, $value)) {
$result[$enum->code] = $enum->value;
}
}
return implode(", ", $result);
}
} else {
if ($this->property->enums) {
$enums = (array) $this->property->enums;
foreach ($enums as $enum) {
if ($enum->id == $value) {
return $enum->value;
}
}
}
return "";
}
}