45 if (!self::isElementRow($row))
51 if (empty($columnIds))
56 $rowId =
RowType::getIndex(self::getRowType($row), (
string)($row[
'data'][
'ID'] ??
''));
58 $row[
'columns'] ??= [];
60 foreach ($columnIds as $columnId)
67 foreach ($value as $valueItem)
69 $tmp[] = $this->getName((
int)$valueItem);
72 $viewValue = join(
' / ', $tmp);
76 $row[
'columns'][$columnId] ??= $viewValue;
79 if ($this->isCustomEditable($columnId))
81 $row[
'data'][
'~' . $columnId] = $this->getEditValue($rowId, $columnId, $this->properties[$columnId], $value);