public function Link($action = null) { if ($this->record->ID) { return parent::Link($action); } else { return Controller::join_links($this->gridField->Link(), 'add-multi-class', get_class($this->record)); } }
public function Link($action = null) { $parentParam = Controller::curr()->request->requestVar('ParentID'); $link = $parentParam ? parent::Link() . "?ParentID={$parentParam}" : parent::Link(); return $link; }
public function __construct(\Form $form, \GridFieldDetailForm_ItemRequest $request) { $link = $request->Link("cancel"); parent::__construct("doCancel", '<a class="backlink ss-ui-button cms-panel-link" href="' . $link . '">' . _t('GridFieldBetterButtons.CANCEL', 'Cancel') . '</a>', $form, $request); }