- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/grid/task/groupaction.php
- Класс: BitrixTasksGridTaskGroupAction
- Вызов: GroupAction::getMoveDeadlineConfig
private function getMoveDeadlineConfig(): array
{
return [
[
'ACTION' => Actions::CREATE,
'DATA' => [
[
'TYPE' => Types::TEXT,
'ID' => 'action_move_deadline_num',
'NAME' => 'num',
'VALUE' => '',
],
[
'TYPE' => Types::DROPDOWN,
'ID' => 'action_move_deadline_type',
'NAME' => 'type',
'ITEMS' => [
[
'NAME' => Loc::getMessage('TASKS_LIST_GROUP_ACTION_MOVE_DEADLINE_AT_DAY'),
'VALUE' => 'day',
],
[
'NAME' => Loc::getMessage('TASKS_LIST_GROUP_ACTION_MOVE_DEADLINE_AT_WEEK'),
'VALUE' => 'week',
],
[
'NAME' => Loc::getMessage('TASKS_LIST_GROUP_ACTION_MOVE_DEADLINE_AT_MONTH'),
'VALUE' => 'month',
],
],
],
],
],
[
'ACTION' => Actions::CALLBACK,
'DATA' => [
['JS' => "BX.Tasks.GridActions.setCurrentGroupAction('changedeadline')"],
],
],
];
}