1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
listfieldassembler.php
См. документацию.
1<?php
2
3namespace Bitrix\Main\Grid\Row\Assembler\Field;
4
5use Bitrix\Main\Grid\Row\FieldAssembler;
6
10abstract class ListFieldAssembler extends FieldAssembler
11{
12 private array $names;
13
20 abstract protected function getNames(): array;
21
27 protected function getEmptyName(): ?string
28 {
29 return null;
30 }
31
35 final protected function prepareColumn($value)
36 {
37 if (empty($value))
38 {
39 return $this->getEmptyName();
40 }
41
42 $this->names ??= $this->getNames();
43
44 return $this->names[$value] ?? null;
45 }
46}
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804