Перенаправить на страницу редактирования DataObject внутри пользовательского действия BetterButton

Я пытаюсь создать пользовательскую кнопку, которая клонирует DataObject с использованием Unclecheese / лучше кнопки v.1.2 модуль.

Все работает нормально, но в конце я бы хотел перенаправить пользователя на вновь созданную страницу редактирования DataObject вместо обновления / возврата. Как я могу это сделать?

Вот мой код кнопки:

class GridFieldCloneBetterButton extends DataExtension {

private static $better_buttons_actions = array(
'clone_do'
);

public function updateBetterButtonsActions($actions) {
$actions->push(
BetterButtonCustomAction::create('clone_do', 'Clone')
->setSuccessMessage('Object cloned')
->setRedirectType(BetterButtonCustomAction::GOBACK)
);
return $actions;
}

public function clone_do() {
$current_record = $this->owner;
$clone = $this->owner->duplicate();
}

}

Может быть, если я смогу получить доступ GridFieldDetailForm_ItemRequest изнутри DataExtension Я могу сделать эту работу, но я действительно не знаю, как это сделать.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]