1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
emptyreport.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Report\VisualConstructor\Handler;
4
5
use Bitrix\Main\Localization\Loc;
6
use Bitrix\Report\VisualConstructor\IReportMultipleBiGroupedData;
7
use Bitrix\Report\VisualConstructor\IReportMultipleData;
8
use Bitrix\Report\VisualConstructor\IReportMultipleGroupedData;
9
use Bitrix\Report\VisualConstructor\IReportSingleData;
10
15
class
EmptyReport
extends
BaseReport
implements
IReportMultipleBiGroupedData
,
IReportMultipleGroupedData
,
IReportMultipleData
,
IReportSingleData
16
{
17
21
public
function
__construct
()
22
{
23
parent::__construct();
24
$this->
setTitle
(Loc::getMessage(
'EMPTY_REPORT_HANDLER'
));
25
}
26
32
public
function
collectFormElements
()
33
{
34
parent::collectFormElements();
35
$groupingField = $this->getFormElement(
'groupingBy'
);
36
if
($groupingField)
37
{
38
$this->removeFormElement($groupingField);
39
}
40
41
$calculateField = $this->getFormElement(
'calculate'
);
42
if
($calculateField)
43
{
44
$this->removeFormElement($calculateField);
45
}
46
47
48
}
49
95
public
function
getMultipleBiGroupedData
()
96
{
97
return
array
();
98
}
99
103
public
function
getMultipleBiGroupedDemoData
()
104
{
105
return
array
();
106
}
107
121
public
function
getMultipleData
()
122
{
123
return
array
();
124
}
125
129
public
function
getMultipleDemoData
()
130
{
131
return
array
();
132
}
133
161
public
function
getMultipleGroupedData
()
162
{
163
return
array
();
164
}
165
169
public
function
getMultipleGroupedDemoData
()
170
{
171
return
array
();
172
}
173
177
public
function
getSingleDemoData
()
178
{
179
return
array
();
180
}
181
182
186
public
function
getSingleData
()
187
{
188
$data
=
array
();
189
$colorFieldValue = $this->getFormElement(
'color'
);
190
191
$data
[
'title'
] = $this->getFormElement(
'label'
)->getValue();
192
$data
[
'config'
][
'color'
] = $colorFieldValue ? $colorFieldValue->getValue() :
'#ffffff'
;
193
return
$data
;
194
}
195
202
public
function
prepare
()
203
{
204
return
null
;
205
}
206
}
Bitrix\Report\VisualConstructor\Handler\BaseReport
Определения
basereport.php:29
Bitrix\Report\VisualConstructor\Handler\BaseReport\setTitle
setTitle($title)
Определения
basereport.php:258
Bitrix\Report\VisualConstructor\Handler\EmptyReport
Определения
emptyreport.php:16
Bitrix\Report\VisualConstructor\Handler\EmptyReport\__construct
__construct()
Определения
emptyreport.php:21
Bitrix\Report\VisualConstructor\Handler\EmptyReport\getMultipleBiGroupedData
getMultipleBiGroupedData()
Определения
emptyreport.php:95
Bitrix\Report\VisualConstructor\Handler\EmptyReport\prepare
prepare()
Определения
emptyreport.php:202
Bitrix\Report\VisualConstructor\Handler\EmptyReport\getMultipleDemoData
getMultipleDemoData()
Определения
emptyreport.php:129
Bitrix\Report\VisualConstructor\Handler\EmptyReport\getSingleDemoData
getSingleDemoData()
Определения
emptyreport.php:177
Bitrix\Report\VisualConstructor\Handler\EmptyReport\getMultipleData
getMultipleData()
Определения
emptyreport.php:121
Bitrix\Report\VisualConstructor\Handler\EmptyReport\getSingleData
getSingleData()
Определения
emptyreport.php:186
Bitrix\Report\VisualConstructor\Handler\EmptyReport\getMultipleBiGroupedDemoData
getMultipleBiGroupedDemoData()
Определения
emptyreport.php:103
Bitrix\Report\VisualConstructor\Handler\EmptyReport\getMultipleGroupedData
getMultipleGroupedData()
Определения
emptyreport.php:161
Bitrix\Report\VisualConstructor\Handler\EmptyReport\collectFormElements
collectFormElements()
Определения
emptyreport.php:32
Bitrix\Report\VisualConstructor\Handler\EmptyReport\getMultipleGroupedDemoData
getMultipleGroupedDemoData()
Определения
emptyreport.php:169
$data
$data['IS_AVAILABLE']
Определения
.description.php:13
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\Report\VisualConstructor\IReportMultipleBiGroupedData
Определения
ireportmultiplebigroupeddata.php:10
Bitrix\Report\VisualConstructor\IReportMultipleData
Определения
ireportmultipledata.php:9
Bitrix\Report\VisualConstructor\IReportMultipleGroupedData
Определения
ireportmultiplegroupeddata.php:9
Bitrix\Report\VisualConstructor\IReportSingleData
Определения
ireportsingledata.php:10
bitrix
modules
report
lib
visualconstructor
handler
emptyreport.php
Создано системой
1.14.0