1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
labelfield.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Report\VisualConstructor\Fields\Valuable;
4
5
use Bitrix\Main\Localization\Loc;
6
11
class
LabelField
extends
BaseValuable
12
{
13
private
$mode;
14
const
JS_EVENT_ON_CHANGE
=
'onChange'
;
15
22
public
function
__construct
($key, $mode =
'small'
)
23
{
24
parent::__construct($key);
25
$this->
setLabel
(Loc::getMessage(
'REPORT_DEFAULT_LABEL_OF_LABEL_FIELD'
));
26
$this->
setDefaultValue
(
'Title default Value'
);
27
$this->
setMode
($mode);
28
}
29
30
36
public
function
printContent
()
37
{
38
switch
($this->
getMode
())
39
{
40
case
'small'
:
41
$this->
includeFieldComponent
(
'label'
);
42
break
;
43
case
'big'
:
44
$this->
includeFieldComponent
(
'biglabel'
);
45
break
;
46
default
:
47
$this->
includeFieldComponent
(
'label'
);
48
}
49
}
50
54
public
function
getMode
()
55
{
56
return
$this->mode;
57
}
58
65
public
function
setMode
($mode)
66
{
67
$this->mode = $mode;
68
}
69
70
71
}
Bitrix\Report\VisualConstructor\Fields\Base\includeFieldComponent
includeFieldComponent($templateName, $params=array())
Определения
base.php:530
Bitrix\Report\VisualConstructor\Fields\Base\setLabel
setLabel($label)
Определения
base.php:243
Bitrix\Report\VisualConstructor\Fields\Valuable\BaseValuable
Определения
basevaluable.php:11
Bitrix\Report\VisualConstructor\Fields\Valuable\BaseValuable\setDefaultValue
setDefaultValue($defaultValue)
Определения
basevaluable.php:40
Bitrix\Report\VisualConstructor\Fields\Valuable\LabelField
Определения
labelfield.php:12
Bitrix\Report\VisualConstructor\Fields\Valuable\LabelField\JS_EVENT_ON_CHANGE
const JS_EVENT_ON_CHANGE
Определения
labelfield.php:14
Bitrix\Report\VisualConstructor\Fields\Valuable\LabelField\printContent
printContent()
Определения
labelfield.php:36
Bitrix\Report\VisualConstructor\Fields\Valuable\LabelField\getMode
getMode()
Определения
labelfield.php:54
Bitrix\Report\VisualConstructor\Fields\Valuable\LabelField\setMode
setMode($mode)
Определения
labelfield.php:65
Bitrix\Report\VisualConstructor\Fields\Valuable\LabelField\__construct
__construct($key, $mode='small')
Определения
labelfield.php:22
bitrix
modules
report
lib
visualconstructor
fields
valuable
labelfield.php
Создано системой
1.14.0