/** * @param array|object $item The item * @param string $columnName The column name * * @return string */ public function getValue($item, $columnName) { if ($columnName == 'domain' && !$item->getDomain()) { return 'All domains'; } return parent::getValue($item, $columnName); }
/** * @param array|object $item The item * @param string $columnName The column name * * @return mixed */ public function getValue($item, $columnName) { if ($columnName == 'title') { return $item->getDisplayTitle(); } elseif ($columnName == 'online') { return $item; } elseif ($columnName == 'type') { if ($item->getType() == MenuItem::TYPE_PAGE_LINK) { return 'Page link'; } else { return 'External link'; } } elseif ($columnName == 'url') { return $item; } return parent::getValue($item, $columnName); }
public function getValue($item, $columnName) { if ($columnName == 'jsProperties') { return json_encode($item->getJsProperties()); } return parent::getValue($item, $columnName); }