1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
gridresponsefactory.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Main\Grid\UI\Response
;
4
5
use
Bitrix\Main\Grid\MessageType
;
6
use
Bitrix\Main\Grid\UI\GridResponse
;
7
use
Bitrix\Main\Result
;
8
9
class
GridResponseFactory
10
{
18
public
function
createFromResult
(
Result
$result
):
GridResponse
19
{
20
$self =
new
GridResponse
();
21
22
foreach
(
$result
->getErrorMessages() as
$message
)
23
{
24
$self->addMessage(
$message
,
MessageType::ERROR
);
25
}
26
27
if
(!empty(
$result
->getData()))
28
{
29
$self->setPayload(
$result
->getData());
30
}
31
32
return
$self;
33
}
34
}
Bitrix\Main\Grid\MessageType
Определения
messagetype.php:11
Bitrix\Main\Grid\MessageType\ERROR
const ERROR
Определения
messagetype.php:13
Bitrix\Main\Grid\UI\GridResponse
Определения
gridresponse.php:13
Bitrix\Main\Grid\UI\Response\GridResponseFactory
Определения
gridresponsefactory.php:10
Bitrix\Main\Grid\UI\Response\GridResponseFactory\createFromResult
createFromResult(Result $result)
Определения
gridresponsefactory.php:18
Bitrix\Main\ORM\Data\Result
Определения
result.php:16
$result
$result
Определения
get_property_values.php:14
Bitrix\Main\Grid\UI\Response
Определения
gridresponsefactory.php:3
$message
$message
Определения
payment.php:8
bitrix
modules
main
lib
grid
ui
response
gridresponsefactory.php
Создано системой
1.14.0