public getParent ( ) : Nette\Application\UI\PresenterComponent | ||
리턴 | Nette\Application\UI\PresenterComponent |
/** * Create link to custom destination * @param DataGrid $grid * @param string $href * @param array $params * @return string * @throws DataGridHasToBeAttachedToPresenterComponentException * @throws \InvalidArgumentException */ protected function createLink(DataGrid $grid, $href, $params) { try { $parent = $grid->getParent(); return $parent->link($href, $params); } catch (DataGridHasToBeAttachedToPresenterComponentException $e) { $parent = $grid->getPresenter(); } catch (\InvalidArgumentException $e) { $parent = $grid->getPresenter(); } return $parent->link($href, $params); }