/** * @param NodeInfo $node * @param string $mapId */ public function nodeRenderrer(NodeInfo $node, $mapId) { if ($node->isLeaf()) { $data = $node->data(); $node->content()->html("<span style='line-height:{$node->rectangle()->height}px'>{$data[$this->nameAttribute]}</span>"); } elseif ($node->level() == 0) { $node->visible(true); $data = $node->data(); $node->content()->html("<a title='" . htmlspecialchars($data[$this->nameAttribute]) . "' href='#{$mapId}-{$node->id()}'>{$data[$this->nameAttribute]}</a>"); $node->background('transparent'); } else { $node->visible(false); } }
/** * @param NodeInfo $node */ public function nodeRenderrer(NodeInfo $node) { if (!$node->isLeaf()) { $node->visible(false); } }