1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
listfieldassembler.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Main\Grid\Row\Assembler\Field;
4
5
use Bitrix\Main\Grid\Row\FieldAssembler;
6
10
abstract
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
}
Bitrix\Main\Grid\Row\Assembler\Field\ListFieldAssembler
Определения
listfieldassembler.php:11
Bitrix\Main\Grid\Row\Assembler\Field\ListFieldAssembler\prepareColumn
prepareColumn($value)
Определения
listfieldassembler.php:35
Bitrix\Main\Grid\Row\Assembler\Field\ListFieldAssembler\getEmptyName
getEmptyName()
Определения
listfieldassembler.php:27
Bitrix\Main\Grid\Row\Assembler\Field\ListFieldAssembler\getNames
getNames()
Bitrix\Main\Grid\Row\FieldAssembler
Определения
fieldassembler.php:25
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
bitrix
modules
main
lib
grid
row
assembler
field
listfieldassembler.php
Создано системой
1.14.0