1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
deactivateelementitem.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Iblock\Grid\Row\Actions\Item;
4
5
use Bitrix\Iblock\Grid\Row\Actions\Item\Helpers\ChangeActiveHandler;
6
use Bitrix\Main\Localization\Loc;
7
use CUtil;
8
9
final
class
DeactivateElementItem
extends
BaseItem
10
{
11
use ChangeActiveHandler;
12
13
protected
function
getSetActiveValue
(): string
14
{
15
return
'N'
;
16
}
17
18
public
static
function
getId
(): ?string
19
{
20
return
'deactivate_element'
;
21
}
22
23
protected
function
getText
(): string
24
{
25
return
Loc::getMessage(
'IBLOCK_GRID_ROW_ACTIONS_DEACTIVATE_ELEMENT_NAME'
);
26
}
27
28
public
function
getControl
(
array
$rawFields): ?
array
29
{
30
$id = (int)($rawFields[
'ID'
] ?? 0);
31
if
($id <= 0)
32
{
33
return
null
;
34
}
35
36
$actionId =
self::getId
();
37
$data
= CUtil::PhpToJSObject([
38
'id'
=> $id,
39
]);
40
41
$this->onclick =
"IblockGridInstance.sendRowAction('{$actionId}', {$data})"
;
42
43
return
parent::getControl($rawFields);
44
}
45
}
Bitrix\Iblock\Grid\Row\Actions\Item\BaseItem
Определения
baseitem.php:8
Bitrix\Iblock\Grid\Row\Actions\Item\DeactivateElementItem
Определения
deactivateelementitem.php:10
Bitrix\Iblock\Grid\Row\Actions\Item\DeactivateElementItem\getControl
getControl(array $rawFields)
Определения
deactivateelementitem.php:28
Bitrix\Iblock\Grid\Row\Actions\Item\DeactivateElementItem\getText
getText()
Определения
deactivateelementitem.php:23
Bitrix\Iblock\Grid\Row\Actions\Item\DeactivateElementItem\getSetActiveValue
getSetActiveValue()
Определения
deactivateelementitem.php:13
Bitrix\Iblock\Grid\Row\Actions\Item\DeactivateElementItem\getId
static getId()
Определения
deactivateelementitem.php:18
$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
modules
iblock
lib
grid
row
actions
item
deactivateelementitem.php
Создано системой
1.14.0